Kubernetes 1.31 주요 변경 사항
Kubernetes 1.31은 2024년 8월 12일에 출시되었으며, 총 45개의 기능이 포함되었습니다. 이 중 일부는 안정화되었고, 나머지는 베타 또는 알파 단계로 진입했습니다.
1.
AppArmor 지원 (Stable)
•
Kubernetes에서 AppArmor 지원이 안정화(GA)
•
이제 컨테이너의 보안을 강화하기 위해 appArmorProfile.type 필드를 사용하여 AppArmor 프로필을 설정 가능
2.
Ingress 연결 신뢰성 향상 (Stable)
•
Ingress 연결의 안정성이 향상되어, 특히 노드 종료 시 로드 밸런서와의 동기화가 개선
•
이로 인해 트래픽 손실 없이 노드 종료가 가능
3.
다중 서비스 CIDR 지원 (Beta)
•
IP 주소 고갈 문제를 해결하기 위해 다중 서비스 CIDR을 지원하는 기능이 베타로 도입
•
이를 통해 서비스 IP 주소 범위를 동적으로 수정할 수 있으며, 대규모 클러스터에서 IP 관리가 더 유연해짐
4.
익명 API 액세스 제한 (Alpha)
•
익명 API 액세스를 제한하는 기능이 도입
•
이를 통해 RBAC 설정 오류로 인한 보안 취약점을 예방
5.
Persistent Volume 상태 전환 시간 기록 (GA)
•
Persistent Volume(PV)에 .status.lastTransitionTime 필드가 추가
•
PV 상태 전환 시간을 기록하고 이를 모니터링 및 문제 해결에 사용 가능
6.
Dynamic Resource Allocation(DRA) API 업데이트 (Alpha)
•
하드웨어 관리 및 클러스터 오토스케일링을 위한 DRA API가 개선
•
이 업데이트는 구조화된 매개변수를 사용하여 리소스 할당 정보를 더 투명하게 만들고, 클러스터 오토스케일링과 같은 기능을 구현할 수 있도록 지원