관리자 클러스터 만들기(빠른 시작)

이 문서에서는 VMware용 Anthos 클러스터(GKE On-Prem)의 관리자 클러스터를 만드는 방법을 설명합니다.

여기 제시된 안내는 빠른 시작의 일부입니다. 관리자 클러스터를 만드는 방법에 대한 상세 내용은 관리자 클러스터 만들기를 참조하세요.

시작하기 전에

관리 워크스테이션 만들기(빠른 시작)

Seesaw 부하 분산기 생성 준비(빠른시작)

관리 워크스테이션으로 SSH 연결 가져오기

관리자 워크스테이션으로 SSH 연결 가져오기

gkeadm이 관리자 워크스테이션에서 구성요소 액세스 서비스 계정을 활성화한 바 있습니다.

홈 디렉터리의 관리 워크스테이션에서 이 주제의 나머지 단계를 모두 수행하세요.

관리자 클러스터의 고정 IP 지정

관리자 클러스터에 사용할 고정 IP 주소를 지정하려면 admin-cluster-ipblock.yaml이라는 IP 블록 파일을 만듭니다. 이 빠른 시작에서는 관리자 클러스터에서 사용할 5개의 IP 주소를 지정해야 합니다.

다음은 호스트가 5개인 IP 블록 파일의 예시입니다.

blocks:
  - netmask: 255.255.252.0
    gateway: 172.16.23.254
    ips:
    - ip: 172.16.20.10
      hostname: admin-host1
    - ip: 172.16.20.11
      hostname: admin-host2
    - ip: 172.16.20.12
      hostname: admin-host3
    - ip: 172.16.20.13
      hostname: admin-host4
    - ip: 172.16.20.14
      hostname: admin-host5

ips 필드는 IP 주소와 호스트 이름의 배열입니다. 이는 Anthos clusters on VMware(GKE On-Prem)가 관리자 클러스터 노드에 할당할 IP 주소와 호스트 이름입니다.

IP 블록 파일에서 관리자 클러스터 노드의 서브넷 마스크와 기본 게이트웨이도 지정합니다.

사용자 인증 정보 구성 파일

gkeadm을 사용하여 관리자 워크스테이션을 만들 때 credential.yaml이라는 사용자 인증 정보 구성 파일을 입력했습니다. 이 파일에는 vCenter 서버의 사용자 이름과 비밀번호가 포함됩니다.

관리자 클러스터 구성 파일

gkeadm이 관리자 워크스테이션을 만들 때 admin-cluster.yaml이라는 구성 파일을 생성했습니다. 이 구성 파일은 관리자 클러스터를 만들기 위한 것입니다.

관리자 클러스터 구성 파일 작성

관리자 클러스터 구성 파일의 여러 필드에 이미 기본값, 생성된 값, 또는 관리 워크스테이션을 만들 때 제공한 값이 미리 채워져 있습니다. 이러한 필드는 변경하지 않고 그대로 둘 수 있습니다.

다음 필드를 입력합니다. 필드를 입력하는 방법은 관리자 클러스터 구성 파일을 참조하세요.

  dataDisk: "Fill in"
network:
  hostConfig:
    dnsServers:
     - "Fill in"
    ntpServers:
    - "Fill in"
    searchDomainsForDNS:
    - "Fill in"
  ipMode:
    type: Fill in. Set to "static".
    ipBlockFilePath: "Fill in"
loadBalancer:
  vips:
    controlPlaneVIP: "Fill in"
  seesaw:
    ipBlockFilePath: "Fill in"
    vrid: Fill in
    masterIP: "Fill in"

관리자 클러스터 구성 파일 유효성 검사

관리자 클러스터 구성 파일이 유효하고 클러스터 생성에 사용될 수 있는지 확인합니다.

gkectl check-config --config admin-cluster.yaml

vSphere 환경 준비

gkectl prepare을 실행하여 vSphere 환경을 초기화합니다.

gkectl prepare --config admin-cluster.yaml --skip-validation-all

관리자 클러스터의 부하 분산기 만들기

Seesaw 부하 분산기의 VM을 만들고 구성합니다.

gkectl create loadbalancer --config admin-cluster.yaml

관리자 클러스터 만들기

관리자 클러스터를 만듭니다.

gkectl create admin --config admin-cluster.yaml

다음 단계

사용자 클러스터 만들기(빠른 시작)