Kubernetes 1.32 주요 변경 사항
Kubernetes 1.32는 2024년 12월 11일에 출시되었으며, 총 39개의 기능이 안정화 단계로 진입했으며, 37개의 새로운 알파 기능이 추가되었습니다.
1.
StatefulSet에서 생성된 PVC 자동 삭제 (Stable)
•
StatefulSet에 의해 생성된 PersistentVolumeClaims(PVC)를 자동으로 삭제하는 기능이 안정화
•
사용되지 않는 PVC의 수동 정리 필요성을 줄여주어 리소스 관리가 용이
2.
메모리 기반 볼륨 크기 조정 지원 (Stable)
•
Pod의 자원 제한에 따라 메모리 기반 emptyDir 볼륨의 크기를 동적으로 조정할 수 있는 기능이 안정화
•
이로 인해 AI/ML 등 메모리 기반 스토리지를 사용하는 워크로드의 이식성과 자원 활용도 향상
3.
사용자 정의 리소스 필드 선택기 (Stable)
•
사용자 정의 리소스에 필드 선택기를 추가할 수 있는 기능이 안정화
•
이를 통해 사용자 정의 리소스를 보다 효율적이고 정밀하게 필터링
4.
비동기 프리엠션: (Alpha)
•
Kubernetes 스케줄러가 비동기 프리엠션을 지원하도록 개선
•
이를 통해 스케줄링 처리량을 향상시키며, 우선 순위가 높은 Pod가 필요한 리소스를 확보하기 위해 낮은 우선 순위의 Pod를 보다 효율적으로 제거
5.
CrashLookBackOff 조정 (Alpha)
•
플랫폼 엔지니어가 Pod 재시작 백오프 로직을 실제 부하에 맞게 조정할 수 있는 기능 추가
•
노드 안정성에 대한 노출 위험을 정량화하는 데 도움
6.
Windows 노드 종료 시 Pod 종료 개선
•
Windows 노드 종료 시 Pod가 적절한 종료 순서를 따르도록 개선
•
리소스 정리나 상태 저장을 필요로 하는 워크로드의 신뢰성과 일관성 향상
이 외에도 다양한 개선 사항들이 포함되어 있으며, Kubernetes 1.32는 클러스터 관리와 운영의 효율성을 높이는 데 중점을 두고 있습니다.