Rancher가 2.6.4까지(2022.4.1 기준) 업데이트가 됐습니다. 전체 릴리즈 노트를 다 정리하기는 분량이 너무 많아서, 새 기능 중심으로 정리해 보았습니다.
2.6.4
- Kubernetes v1.22는 더 이상 실험 버전이 아니며 이제 지원됩니다. Kubernetes v1.23은 실험적입니다.
- Kubernetes v1.22 및 v1.23은 가져온 RKE2/k3s 클러스터를 업그레이드할 때 Kubernetes 버전 옵션으로 사용할 수 있습니다.
- IBM Z의 Rancher는 이제 기술 미리보기에 들어갑니다.
- Rancher는 이제 cert-manager 버전 1.6.2 및 1.7.1을 지원합니다. v1.6.x는 2022년 3월 30일에 종료되므로 v1.7.x를 권장합니다.
- Rancher 및 cert-manager를 업그레이드할 때 Rancher 문서에서 Option B: Reinstalling Rancher and cert-manager를 사용해야 합니다.
- 이전 버전과 호환되지 않기 때문에 Rancher와 함께 사용하지 않는 여러 버전의 cert-manager가 있습니다. 이 문제의 영향을 받는 버전에 대한 자세한 내용은 cert-manager 문서에서 확인할 수 있습니다. 따라서 지금은 버전 1.6.2 및 1.7.1만 사용하는 것이 좋습니다.
- cert-manager를 버전 1.5에서 1.6으로 업그레이드하는 방법에 대한 지침은 관련 cert-manager 문서를 참조하십시오.
- 버전 1.6에서 1.7로 cert-manager를 업그레이드하는 방법에 대한 지침은 관련 cert-manager 문서를 참조하십시오.
- Nvidia GPU Reservation은 워크로드 페이지에서 편집할 수 있습니다.
- 이제 UI는 중첩 구조를 사용하여 역할 생성 양식에 전역 또는 클러스터 범위 리소스를 표시할지 여부와 리소스를 선택할 때 자동으로 채워야 하는 API 그룹을 결정합니다.
- NetworkPolicy에 대한 편집 및 세부 정보 UI가 추가되었습니다.
- 네임스페이스 세부 정보 페이지에 워크로드를 표시하는 새 탭이 추가되었습니다.
- Apps and Marketplace에서는 기존 차트를 주석으로 업데이트하여 차트를 배포할 경우 혼합 Linux/Windows 워크로드 클러스터에서 발생하는 작업을 더 잘 이해할 수 있도록 했습니다.
- 사용자 정의 동의 배너가 사용 가능한 경우, Rancher에 로그인한 후 사용자는 동의를 승인하거나 거부해야 합니다. 기본적으로 Rancher를 사용하려면 동의가 필요하지만 선택 사항으로 구성할 수 있습니다.
- Rollback Diff 뷰에 향상된 기능: 나란히 및 인라인 diff 간에 전환할 수 있는 기능과 비표준 필드를 축소(또는 숨기기)할 수 있는 기능이 추가되었습니다.
- 이제 사용자는 프로젝트 범위에서 ConfigMap을 생성할 수 있습니다.
- pod가 권한 있는 사용자로 실행되지 않도록 restricted-noroot PSP가 새로 생성되었습니다.
- Rancher 2.6에 대해 CIS Hardening Guide가 업데이트되었습니다.
- 기타 새 기능입니다.
- 이제 사용자는 아웃바운드 연결에 프록시를 사용하도록 구성된 에어 갭 클러스터에서 노드 드라이버 클러스터를 프로비저닝할 수 있습니다.
- 이제 “rancher/install-docker” 스크립트는 Docker 버전 20.10.8/20.10.10용 Linux 배포판 SLES/OpenSUSE/RHEL/Rocky Linux를 지원합니다.
- 이제 사용자는 coredns-autoscaler의 Readiness Check 및 Liveness Check를 구성할 수 있습니다.
2.6.3
- Kubernetes v1.22는 실험적인 기능으로 Rancher v2.6.3에 도입되었습니다. 따라서 Rancher는 현재 1.22 클러스터를 프로비저닝하거나 1.22 클러스터에서 Rancher를 실행하는 것을 지원하지 않습니다. 지원은 나중에 사용할 수 있습니다.
- Harvester v1.0.0 GA는 Rancher v2.6.3에서만 지원됩니다. 이와 연관된 변화가 2.6.3에서 가장 큰 요소 같습니다.
- Rancher UI에서 워크로드의 스케일업 또는 스케일다운을 사용할 수 있습니다.
- 이제 워크로드의 규모와 상태가 워크로드 보기에 표시됩니다.
- 워크로드에 대한 오케스트레이션을 일시 중지할 수 있는 기능이 추가되었습니다.
- 워크로드 메트릭에 대한 대시보드를 Rancher UI에 추가했습니다.
- Apps & Marketplace의 이미지를 사용할 수 있도록 Azure 노드 드라이버에 지원이 추가되었습니다.
- Rancher의 기본 새 암호 정책은 12자 이상의 암호만 허용됩니다.
- v1.22부터는 RKE1이 더 이상 컨테이너 볼륨 마운트에 SELinux 레이블을 다시 쓰지 않습니다. SELinux 정책이 구성되었는지 확인하기 위해 rancher-selinux RPM을 설치하는 방법에 대한 자세한 내용은 security docs를 참조하십시오.
- 인증된 클러스터 엔드포인트를 다운스트림에서 가져온 RKE2/K3s 클러스터에서 사용할 수 있습니다.
- Rancher Monitoring 차트가 업스트림 kube-prometheus-stack 버전 19.0.3과 일치하도록 업그레이드되었습니다.
2.6.2
- 2.6.1의 3가지 이슈사항을 해결하기 위한 마이너 릴리즈. 릴리즈 노트 참조.
2.6.1
- Harvester가 Tech Preview 형태로 통합된 것이 가장 큰 변화 같습니다.
- Fleet은 이제 Fleet의 다른 인스턴스를 실행하는 클러스터를 관리할 수 있습니다. 이를 통해 Rancher는 Harvester 클러스터, 기타 Rancher 인스턴스를 관리하거나 독립형 Fleet을 관리할 수 있습니다. 이러한 변경으로 인해 두 Fleet 에이전트가 클러스터에 있을 수 있습니다.
출처 : https://github.com/rancher/rancher/releases