Tanzu Community Edition v0.12.0 버전을 발표하게 되어 기쁩니다!
이 릴리스는 로컬 개발자 환경을 개선하는 데 중점을 두고 있으며, 이러한 환경이 발생하는 환경과 해당 환경에서 발생하는 애플리케이션을 모두 포함합니다. 따라서 대부분의 향상된 기능은 unmanaged cluster 기능과 app toolkit을 중심으로 합니다.
문제가 발생하거나 더 나은 환경을 구축하기 위한 아이디어가 있는 경우 이 저장소에서 문제를 다운로드, 설치, 사용 및 열어보시기 바랍니다.
사용자 커뮤니티 리소스에 대한 정보를 보려면 프로젝트 시작 사이트를 방문하십시오.
발매에 기여한 모든 분들께 진심으로 감사드립니다!
로칼 클러스터 생성 개선
- Unmanaged Cluster는 이제 Kind에 추가로, minikube에 만들 수 있습니다.
- 동적 TKr(Tanzu Kubernetes release)의 해결을 통해 TCE 팀은 TCE를 “재릴리스”하지 않고 업데이트를 TKr로 전송하여 유효성/호환성을 보장할 수 있습니다.
- 후크를 사용하여 관리되지 않는 클러스터를 시작하고 중지하여 개발자의 컴퓨터에 리소스를 절약합니다.
간소한 개발 환경 설정
- 새로운 –install-packages 플래그를 사용하면 설치 중에 패키지(및 패키지 모음!)를 관리되지 않는 클러스터에 미리 설치할 수 있습니다.
- 새로운 버전의 app-toolkit 패키지에는 kpack-dependencies와 cartographer-catalog 패키지가 포함되어 있으며, App-Toolkit으로 Tanzu 워크로드를 생성하는 데 필요한 서비스 계정, 역할 및 역할 바인딩으로 기본 네임스페이스를 설정하는 기능이 포함되어 있습니다.
탄주 워크로드 생성
- apps Tanzu CLI 플러그인(alpha 릴리스)은 TCE의 일부로 설치되어 생성, 가져오기, 테일 및 삭제와 같은 명령을 사용하여 Tanzu 워크로드와 상호 작용합니다.
- 새로운 kpack-dependencies 패키지는 git repo의 소스 코드에서 이미지를 생성하기 위한 리소스(ClusterStack, ClusterBase 및 ClusterBuilder)를 설정합니다.
- 새로운 cartographer-catalog 패키지는 Gitrepo의 소스 코드에서 동일한 클러스터에서 실행 중인 네이티브 서비스로 이동할 수 있는 공급망을 제공합니다.
기타 개선사항
견고성과 안정성을 위해 관리되지 않는 클러스터에 대한 사후 개선(예: 단위 테스트)
패키지 업데이트
다음은 Tanzu Community Edition의 패키지에 대한 몇 가지 일반적인 개선 사항입니다.
- cartographer 0.3.0
- cert-manager 1.5.5, 1.6.3, 1.7.2, 1.8.0
- fluxcd-kustomize-controller 0.21.1
- kpack-dependencies 0.0.9
- local-path-storage version: 0.0.22
- whereabouts 0.5.1
릴리즈 노트 원문은 아래 URL에서 보실 수 있습니다.