Home
home

Kubernetes 1.30 Release (240417)

Kubernetes 1.30 주요 변경 사항

Kubernetes 1.30은 2024년 4월 17일에 출시되었으며, 다양한 기능 개선과 새로운 기능이 포함되었습니다. 이 버전에서는 보안 강화, 리소스 관리 최적화, 그리고 클러스터 관리 기능이 크게 향상되었습니다.
1.
컨테이너 리소스 기반의 Pod Autoscaling (Stable)
Horizontal Pod Autoscaler(HPA)가 개별 컨테이너의 메트릭을 기반으로 작동하도록 개선
이로 인해 애플리케이션의 리소스 사용량을 더 세밀하게 조정 가능
2.
사용자 네임스페이스 지원 (Beta)
사용자 네임스페이스(User Namespaces) 지원이 베타로 이동
이는 포드 내에서 UID/GID 범위를 커스터마이징하여 보안을 강화하는 기능으로, 호스트 시스템과의 격리를 더욱 강화
3.
Node 메모리 스왑 지원 (Beta)
노드에서 스왑 메모리를 효율적으로 관리할 수 있도록 스왑 지원 기능이 베타로 이동
이를 통해 메모리 부족 시 시스템 안정성을 높일 수 있다.
4.
PreStop Hook에 Sleep 액션 추가 (Beta)
컨테이너 종료 시 지연을 주기 위한 PreStop 훅에 sleep 액션이 추가
이를 통해 종료 과정에서 로드 밸런서를 비롯한 외부 시스템이 적절히 대응할 시간을 확보 가능
5.
PodAffinity 및 PodAntiAffinity 개선
PodAffinity와 PodAntiAffinity에서 MatchLabelKeys가 도입되어 더 세밀한 스케줄링 제어가 가능
6.
Job 관리 개선
Job PodFailurePolicy, PodHealthyPolicy, 그리고 Job의 성공/완료 정책이 추가되어 애플리케이션 워크로드를 더 세밀하게 관리
7.
네트워크 개선
Ingress 연결 신뢰성이 향상
클라우드 제공자와의 통합이 개선