Tanzu Kubernetes 그리드 1.2의 새로운 기능
- Microsoft Azure로의 배포 지원
- 새로운 쿠버네티스 버전:
- 1.19.1
- 1.18.8
- 1.17.11
- 새 기본 CNI 공급자: Antrea
- Tanzu Kubernetes Grid 설치 관리자 인터페이스의 AWS CloudFormation Stack 자동 생성 확인란 또는 CLI의 tkg config 권한 aws 명령을 통해 Amazon EC2에 대한 권한 자동 구성
- 프로덕션 관리 및 워크로드 클러스터를 위해 3개의 Amazon EC2 가용성 영역에 걸쳐 Kubernetes 제어부 노드 분산 배포
- 프로덕션 워크로드 클러스터를 위해 3개의 Amazon EC2 가용성 영역에 걸쳐 Kubernetes worker 노드의 분산 배포
- Prometeus(Alert Manager 포함) 및 Grafana를 통한 클러스터 모니터링 지원
- 공유 서비스로 하버 레지스트리 추가.
- 워크로드 클러스터 계획을 사용자 정의하고 새 계획 작성을 위한 ytt 오버레이 지원
- 고유한 클러스터 노드 이미지를 빌드하기 위한 Image Builder 구성
- Velero를 사용하여 관리 클러스터 백업 및 복원
- Tanzu Kubernetes Grid 설치 관리자 인터페이스에서 또는 ENABLE_MHC 변수를 사용하여 MachineHealthCheck를 사용하거나 사용하지 않도록 설정하고 CLI에서 MachineHealthCheck 개체를 생성, 업데이트 및 삭제하십시오.
- kube-vip이 vSphere 배포를 위해 HAProxy 로드 밸런서를 대체함
- CLI 명령 tkg get kubernetesversions 은 워크로드 클러스터에 사용 가능한 Kubernetes 버전을 나열
- CLI 명령 tkg get ceip-participation 과 tkg set ceip-participation은 텔레메티르 선택사항을 관리.
- CLI 명령 tkg init –ui 옵션: –bind, –browser를 사용하여 Installer 인터페이스 실행 위치 제어
- CLI 명령 tkg init 옵션 –deploy-tkg-on-vSphere7, –enable-tkgs-on-vSphere7은 vSphere 7의 Tanzu Kubernetes Grid에 관리 클러스터를 배포하는 것에 대한 경고를 제어하거나 재정의하는 기능
- CLI 명령 tkg create cluster 옵션 –enable-cluster-options oidc를 관리 클러스터에서 실행 중인 Dex 서비스에 연결
- Persistent Volumes용 기본 StorageClass 오브젝트
- 확장을 관리하고 Tanzu Kubernetes 그리드 확장 및 공유 서비스 배포 메커니즘을 개선하기 위한 Carvel 도구 ytt, kapp 및 kapp 컨트롤러 번들
- 사용자가 관리 클러스터에 메타데이터 레이블을 제공할 수 있는 설치 관리자 인터페이스
- 설치 관리자 인터페이스가 AWS에서 VM 유형 크기 선택기를 자동으로 채움
구성 요소 버전
Tanzu Kubernetes Grid 1.2 릴리스에는 다음과 같은 소프트웨어 구성 요소 버전이 포함되어 있다.
- antrea v0.9.3
- calico v3.11.3
- containerd v1.3.4
- contour v1.8.1
- dex v2.22.0
- envoy v1.15.0
- etcd v3.4.13
- fluent-bit v1.5.3
- gangway v7.0.3
- grafana v7.0.3
- harbor v2.0.2
- kube-vip v0.1.8
- kubernetes v1.19.1
- prometheus v2.18.1
- sonobuoy v0.19.0
- velero v1.4.2
Tanzu Kubernetes Grid 1.2와 함께 제공되는 소프트웨어 구성 요소 버전의 전체 목록은 Tanzu Kubernetes Grid CLI를 설치하고 tkg 명령을 실행한 후 ~/.tkg/bom/bom-1.2.0+vmware.1.yaml 파일을 참조하기 바란다.
해결된 문제
Tanzu Mission Control은 탄즈 쿠버네티스 그리드 클러스터가 실제로 건강할 때 건강에 좋지 않은 것으로 보고한다.
Tanzu Kubernetes Grid를 사용하여 Kubernetes v1.17.9 및 v1.18.6이 있는 클러스터를 배포하고 Tanzu Mission Control에 이러한 클러스터를 등록하면 Tanzu Mission Control은 이러한 클러스터가 건강하지 않다고 보고한다. 이는 이러한 쿠베르네테스 버전들이 Tanzu Mission Control이 클러스터 상태를 점검하는 방식에 영향을 미치는 변화를 도입했기 때문이다.
이 문제는 Tanzu Mission Control 업데이트에서 다뤄질 것이다.