Rancher 에서 Kubernetes 클러스터 구축(With GKE)

leesj·2021년 10월 29일
0

kubernetes

목록 보기
6/8

Rancher 에서 GKE 를 사용한 Kubernetes cluster 구축에 대한 내용을 정리

Cluster 생성

메인 메뉴의 클러스터 관리 메뉴로 진입

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

  • Kubernetes Version
  • Container Address Range
  • Network
  • Node Subnet
  • Pod secondary Range Name
  • Pod Secondary CIDR Block
  • Services Secondary Range Name
  • Service Secondary CIDR Block

Additional Options

  • Cluster Addons
  • Cluster features
  • Logging Service
  • Monitoring Service
  • Maintenance Window
  • Cluster Description
  • Cluster Labels

Node Pools

  • Node Details
    * Image Type
    • Machine Type
    • Root disk type
    • Root Disk Size
    • Local SSD disks
    • Preemptible nodes: 선점형 인스턴스를 사용할지 여부인듯하다. 현재(2021.10.28)는 beta 버전으로 운영을 위한 클러스터 구축시에는 사용하지 않는것이 좋을 듯 하다.
      * Taints
    • Node Labels
    • Network Tags
  • Group Details
    * Name:
    • Initial Node count
    • Max Pod Per Node
    • Autoscaling
    • Auto Repair
    • Auto Upgrade

Rancher 와 GCP Kubernetes 클러스터 메뉴에 신규 클러스터가 생성된것이 확인됨

0개의 댓글