쿠버네티스 1.25 버전 출시 Kubernetes 1.25 Combiner

2022. 8. 31. 10:52클라우드 컴퓨팅/클라우드 바로알기

728x90
반응형

쿠버네티스 1.25 버전 출시 Kubernetes 1.25 Combiner

이 릴리스에는 총 40개의 향상된 기능이 포함되어 있습니다. 15개는 Alpha에 진입하고 10개는 Beta, 13개는 Stable로 전환됩니다.  또한 더 이상 사용되지 않거나 제거되는 2 가지 기능이 있습니다.

Kubernetes 프로젝트 자체는 수많은 개별 구성 요소로 구성됩니다. 또한 다양한 기술, 경험, 히스토리, 관심사를 가진 많은 개개인이 릴리스 팀으로 써 뿐 아니라 연중 내내 프로젝트와 커뮤니티를 지원하는 많은 SIG(special interest group) 로서 프로젝트에 기여하고 있습니다.

쿠버네티스 1.25



■ 주요 변경 사항


1. PodSecurityPolicy가 제거되었습니다. Pod Security Admission Stable버전 종료
 PodSecurityPolicy는  v1.21에서 더 이상 사용되지 않았으며 v1.25 릴리스와 함께 제거되었습니다.

사용성 향상에 필요한  주요 변경 사항을 도입하기 위해 이를 제거해야 했습니다. Pod Security Admission이 상용 버전으로  변경됨에 따라 현재 PodSecurityPolicy를 사용하고 있다면 Pod Security Admission으로의 마이그레이션 지침을 따르면 됩니다.

2. Ephemeral 컨테이너 Stable 버전 종료
Ephemeral 컨테이너는 기존 파드 내에서 제한된 시간 동안만 존재하는 컨테이너입니다. 이는 다른 컨테이너를 검사해야 하지만 해당 컨테이너가 충돌했거나 해당 이미지에 디버깅 유틸리티가 없기 때문에 kubectl exec를 사용할 수 없는 경우 문제 해결에 특히 유용합니다. Ephemeral 컨테이너는 Kubernetes v1.23에서 베타로 전환되었으며 이번 릴리스에서는 기능이 안정으로 전환되었습니다.

3. cgroups v2 Stable 버전 종료

4. Windows 지원 향상 항목
   - 퍼포먼스 대시보드 추가
   - 단위 테스트 지원 추가
   - Windows에 대한 적합성 테스트 추가 지원
   - Windows 운영 준비를 위해 새GitHub 리포지토리 생성

5. 컨테이너 레지스트리 서비스 k8s.gcr.io에서 registry.k8s.io로 이동


6. SeccompDefault 베타버전으로 변경


7. endPort 네트워크 정책 GA(General Available) 버전으로 변경


8. 로컬 Ephemera 스토리지 용량 격리 기능 GA(General Available)버전으로 변경


9. 핵심 CSI 마이그레이션 기능 GA(General Available)버전으로 변경


10. CSI  Ephemera 볼륨 기능 GA(General Available)버전으로 변경
임시 사용 사례에 대한 포드 사양에서 CSI 볼륨을 직접 지정할 수 있습니다. 마운트된 볼륨을 사용하여 포드 내부에 configuration, secrets, identity, variables 또는 유사한 정보와 같은 임의의 상태를 직접 입력하는 데 사용할 수 있습니다. 

11. CRD Validation Expression Language  베타버전으로 변경
CEL(Common Expression Language)을 사용하여 사용자 지정 리소스의 유효성을 검사할 수 있습니다.

12. Server Side Unknown Field Validation 베타버전으로 변경

13. KMS v2 API 도입


14. Kube-proxy 이미지 distroless 이미지 기반으로 빌드

 

15. 기타 업데이트
이 릴리스에는 안정 버전으로 승격된 총 13개의 개선 사항이 포함되어 있습니다.
  - Ephemeral 컨테이너 
  - 로컬 Ephemeral 스토리지 리소스 관리
  - CSI Ephemera 볼륨
  - CSI 마이그레이션 - core
  - kube-scheduler ComponentConfig GA(General Available)버전으로 변경
  - CSI 마이그레이션 - AWS
  - CSI 마이그레이션 - GCE
  - MaxSurge DaemonSets 지원 
  - NetworkPolicy 포트 범위
  - cgroups v2
  - Pod Security Admission
  - Statefulset에 minReadySeconds 추가
  - API Admission level Windows 파드 식별

16. 지원 중단 및 제거
  - PodSecurityPolicy 제거
  - GlusterFS plugin deprecated from available in-tree drivers

■ 이용
Kubernetes v1.25는 GitHub에서 다운로드할 수 있습니다. 
https://github.com/kubernetes/kubernetes/releases/tag/v1.25.0














728x90
반응형