Tanzu Kubernetes 릴리스, 가상 시스템 클래스 또는 스토리지 클래스를 업데이트하여 Kubernetes 버전을 포함한 Tanzu Kubernetes 클러스터의 롤링 업데이트를 시작할 수 있습니다.

Tanzu Kubernetes 클러스터 업데이트 준비 검사 목록

Tanzu Kubernetes 클러스터 업데이트를 수행하기 전에 다음 사전 요구 사항 작업 목록을 완료합니다.
단계 작업
1 vSphere with Tanzu 릴리스 정보를 읽습니다.
2 Tanzu Kubernetes 릴리스 릴리스 정보를 읽습니다.
3 vSphere with Tanzu 업데이트 워크플로를 검토합니다.
4 대상 업그레이드 버전과의 Tanzu Kubernetes 클러스터 호환성을 확인합니다.
5 Tanzu Kubernetes Grid 서비스 API 대상 버전(예: v1alpha2) 및 현재 버전(예: v1alpha1)의 기능을 검토합니다. (아래 중요 참고 사항을 참조하십시오.)
6 프로비저닝된 모든 Tanzu Kubernetes 클러스터가 실행 중 상태인지 확인합니다.
7 감독자 클러스터Tanzu Kubernetes Grid 서비스를 업그레이드하는 vSphere 네임스페이스 업데이트를 수행합니다.
8 Tanzu Kubernetes 클러스터의 롤링 업데이트 시작 옵션을 검토합니다.
9 클러스터 매니페스트 업데이트를 위해 지원되는 방법을 검토합니다.
중요: vSphere with Tanzu 버전 7 업데이트 3, 특히 감독자 클러스터 버전 v1.21.0+vmware.wcp.2에는 Tanzu Kubernetes Grid 서비스 v1alpha2 API에 대한 자동 업그레이드가 포함되어 있습니다. Tanzu Kubernetes 클러스터 규격의 일부 필드는 더 이상 사용되지 않으며 Kubernetes 버전을 업그레이드하기 전에 클러스터 매니페스트를 수동으로 편집해야 할 수 있습니다. 클러스터 규격이 TKGS v1alpha2 API로 변환된 후 Tanzu Kubernetes 릴리스 업데이트의 내용을 참조하십시오.

Tanzu Kubernetes 클러스터의 롤링 업데이트 시작

참고: 이러한 방식은 롤링 업데이트를 시작하는 가장 일반적인 방법이지만 유일한 방법은 아닙니다. 구성 요소를 변경하여 롤링 업데이트를 시작할 수도 있습니다. 예를 들어, 배포 버전에 해당하는 VirtualMachineImage을 교체하거나 이름을 변경하면, 시스템이 새 이미지에서 실행되는 모든 노드를 가져오려고 하면서 롤링 업데이트가 시작됩니다. 또한, 감독자 클러스터를 업데이트하면 여기에 배포된 Tanzu Kubernetes 클러스터의 롤링 업데이트가 트리거될 수 있습니다. 예를 들어, vmware-system-tkg-controller-manager가 업데이트되면 새 값을 시스템이 매니페스트 생성기에 도입하고 이 값을 배포하기 위해 컨트롤러가 롤링 업데이트를 시작합니다.

클러스터 매니페스트 편집 방법

클러스터를 업데이트하려면 클러스터 매니페스트를 업데이트해야 합니다. 이 작업은 다음과 같이 다양한 방법으로 수행할 수 있습니다.