클러스터 업그레이드 중 OS 또는 OVA 선택

이 항목에서는 TKG(Tanzu Kubernetes Grid) 독립형 관리 클러스터 또는 워크로드를 새 버전의 TKG로 업그레이드할 때 클러스터 노드가 실행되도록 대상 OS 또는 OVA 템플릿을 지정하는 방법을 설명합니다.

업그레이드할 OS 선택

IaaS 계정에 업그레이드하려는 Kubernetes 버전이 동일한 여러 기본 VM 이미지가 있는 경우 tanzu mc upgrade 또는 tanzu cluster upgrade 명령은 사용할 OS 버전을 지정할 수 있습니다.

--os-arch, --os-name 또는 --os-version 옵션을 사용하여 OS 버전을 upgrade 명령에 지정합니다. 예를 들어 vSphere Kubernetes v1.27.5를 사용하여 Photon과 Ubuntu OVA 템플릿을 모두 업로드한 경우, Ubuntu VM에서 실행되도록 클러스터를 업그레이드하려면 --os-name ubuntu를 지정합니다.

이러한 옵션의 가능한 값 및 기본값은 다음과 같습니다.

  • --os-name 값은 클라우드 인프라에 따라 다릅니다.
    • vSphere: Photon OSubuntu(기본값) 또는 photon
    • AWS(Amazon Web Services): Amazon Linuxubuntu(기본값) 또는 amazon
    • Azure: ubuntu
  • --os-version 값은 os-name에 따라 다릅니다.
    • ubuntu 값에는 다음이 포함되어 있습니다. 20.04(기본값), 18.04
    • photon 값에는 다음이 포함되어 있습니다. 3(기본값)
    • amazon 값에는 다음이 포함되어 있습니다. 2(기본값)
  • --os-arch 값: amd64(기본값)

클러스터를 업그레이드할 때 --os-name을 지정하지 않으면 해당 노드는 기존 --os-name 설정을 유지합니다.

업그레이드할 OVA 템플릿 선택

vSphere에서 --vsphere-vm-template-name 옵션을 tanzu mc upgrade 또는 tanzu cluster upgrade에 사용하여 클러스터 노드를 업그레이드하기 위한 vCenter 인벤토리에 OVA 파일을 지정할 수 있습니다.

사용자 지정 OVA 이미지를 사용하여 클러스터 배포에 설명된 대로 클러스터 구성 파일에서 VSPHERE_TEMPLATE를 설정한 것과 동일한 방식으로 vCenter 인벤토리 경로를 사용하여 OVA 템플릿을 지정합니다.

예:

tanzu cluster upgrade CLUSTER-NAME --vsphere-vm-template-name "/TKG_DC/vm/TKG_IMAGES/ubuntu-2004-kube-v1.29.9-vmware.1"
check-circle-line exclamation-circle-line close-line
Scroll to top icon