Rancher 에서 GKE 를 사용한 Kubernetes cluster 구축에 대한 내용을 정리
- https://rancher.com/docs/rancher/v2.6/en/quick-start-guide/deployment/google-gcp-qs/
- Rancher version: 2.6v
- Cloud Platform: Google Cloud Platform
- Prerequisites: Rancher server, GCP service account, gcp account, gcp project, Google Kubernetes Engine 사용 설정
메인 메뉴의 클러스터 관리 메뉴로 진입
Create 를 선택해 클러스터 생성 메뉴로 진입
Google GKE Kubernetes provider 를 선택
필수 항목을 기입
1) cluster Name
2) Google Project ID
3) GCP 의 Service account 와 JSON private key 를 생성해 등록
생성해야 하는 IAM 롤을 설정
GCP 상에서 요구된 롤을 지정해 서비스 계정을 생성
생성된 서비스 계정에서 키 관리 메뉴 진입
신규 키를 추가
JSON 유형 선택. 선택 후 만들기를 선택하면 JSON 키 파일이 다운로드 됨
해당 키 파일을 Service Account Read from a file 을 통해 업로드
Create 를 눌러 다음 진행
zonal 과 Regional 을 지정하여 클러스터를 생성
Trouble Shooting
망함 ㅎㅎㅎㅎ 다시 보자 - GCP 프로젝트에서 Google Kubernetes Engine 이 사용 설정되어 있지 않아 발생한 문제
GCP 메인 메뉴의 Kubernets Engine 으로 이동
사용 활성화
클러스터 옵션을 설정 할 수 있는 메뉴가 활성화됨
설정항목 각각의 항목에 대해 살펴보자
Cluster Option
Additional Options
Node Pools
Rancher 와 GCP Kubernetes 클러스터 메뉴에 신규 클러스터가 생성된것이 확인됨