이 항목에서는 TKG(Tanzu Kubernetes Grid) 독립형 관리 클러스터 또는 워크로드를 새 버전의 TKG로 업그레이드할 때 클러스터 노드가 실행되도록 대상 OS 또는 OVA 템플릿을 지정하는 방법을 설명합니다.
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
값은 클라우드 인프라에 따라 다릅니다.
ubuntu
(기본값) 또는 photon
ubuntu
(기본값) 또는 amazon
ubuntu
--os-version
값은 os-name
에 따라 다릅니다.
ubuntu
값에는 다음이 포함되어 있습니다. 20.04
(기본값), 18.04
photon
값에는 다음이 포함되어 있습니다. 3
(기본값)amazon
값에는 다음이 포함되어 있습니다. 2
(기본값)--os-arch
값: amd64
(기본값)클러스터를 업그레이드할 때 --os-name
을 지정하지 않으면 해당 노드는 기존 --os-name
설정을 유지합니다.
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"