1. Google Kubernetes Engine(GKE)에서 Java 웹 모듈을 빨리 이동해 봅니다.
4262 단어 GKEkubernetesgradle도커자바
소개
kubernetes는 어떤 것인지 가볍게 알고 싶었고 일단 GKE로 간단한 웹 모듈을 움직여 보았습니다.
본 기사의 내용에 대해서 보안이나 운용면, 최적화 등의 고려가 빠져 있는 개소가 많이 있습니다. 양해 바랍니다.
<< 환경 >>(2019년 3월 9일 현재)
gke 마스터 버전: 1.11.7-gke.4
jdk:openjdk-11.0.2
gradle: gradle-5.2.1
tomcat:apache-tomcat-9.0.17
DB: PostgreSQL-9.6 (cloud SQL)
<< 기사 구성 >>
1부터 순서대로 읽으십시오. 4로 완결입니다.
1. Google Kubernetes Engine(GKE)에서 Java 웹 모듈을 빠르게 실행해 보세요.
2. Docker 이미지 생성 및 레지스트리 등록
3. 웹 모듈에서 액세스하는 데이터베이스 만들기
4. 매니페스트 작성 및 웹 모듈 실행
1-1. 클러스터 만들기
절차 1-1.1
먼저 웹 모듈을 이동하는 클러스터를 만듭니다.
Google Cloud Platform(GCP) 관리 화면 상단에서 프로젝트를 선택합니다.
사이드 메뉴에서 Kubernetes Engine -> Engine을 선택합니다.

절차 1-1.2
조금 기다린 후 "클러스터 만들기"를 누릅니다.


절차 1-1.3
사이드 메뉴에서 표준 클러스터를 선택합니다.

절차 1-1.4
위치 유형은 '리전', 리전은 'us-central1', default-pool의 노드 수는 '1'을 선택합니다.

절차 1-1.5
"고급 편집"을 누르고 상세 화면에서 관리의 "자동 업그레이드 활성화"와 "자동 복구 활성화"의 체크를 해제합니다. 상세 화면의 "저장"을 누릅니다.



절차 1-1.6
마지막으로 "만들기"를 누릅니다.

절차 1-1.7
잠시 후 클러스터 생성이 완료됩니다.
이것으로 GKE 클러스터 생성이 끝났습니다.

절차 1-1.8
클러스터를 구성하는 노드를 살펴보겠습니다.
사이드 메뉴에서 Compute Engine -> VM 인스턴스를 선택합니다.

절차 1-1.9
세 개의 VM이 생성되었습니다. 이전에 클러스터를 만들 때 '리전'을 선택하고 노드 수(존당)에 '1'을 입력했기 때문에 리전에 속한 세 개의 존마다 하나의 노드가 생성되었습니다.
클러스터를 구성하는 노드가 영역별로 만들어 서비스 중단 위험을 줄입니다.

이상
Reference
이 문제에 관하여(1. Google Kubernetes Engine(GKE)에서 Java 웹 모듈을 빨리 이동해 봅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Turtle-child-No2/items/a5260ed94f01ccd5cfec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(1. Google Kubernetes Engine(GKE)에서 Java 웹 모듈을 빨리 이동해 봅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Turtle-child-No2/items/a5260ed94f01ccd5cfec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)