Kubernetes 1.35 신규 기능 총정리
· 2분 읽기
목차
- 주요 신규 기능
- In-Place Pod Resource Updates (Stable)
- Restart All Containers (Alpha)
- PreferSameNode Traffic Distribution (Stable)
- StatefulSet MaxUnavailable (Beta)
- Image Volumes (Stable)
- WebSocket Support for Streaming Connections
- 중요 변경 사항
- IPVS Mode Deprecation
- Containerd 1.x 지원 종료
- Windows Server 2025 지원
- 보안 강화
- AI/ML 워크로드 최적화
릴리스: 2026년 2월 10일 (v1.35.1) 코드명: Timbernetes (The World Tree Release) 총 60개 개선 사항: Stable 17개, Beta 19개, Alpha 22개
주요 신규 기능
In-Place Pod Resource Updates (Stable)
- CPU와 메모리를 Pod 재시작 없이 조정 가능
- 워크로드 관리 효율성 대폭 향상
- 다운타임 없이 리소스 튜닝 가능
Restart All Containers (Alpha)
- Pod의 전체 in-place 재시작 지원
- Pod 삭제/재생성 대비 효율적인 상태 리셋
- AI/ML 워크로드에 특히 유용
- 애플리케이션 개발자는 핵심 학습 로직에 집중
- 복잡한 실패 처리 및 복구는 사이드카에 위임 가능
PreferSameNode Traffic Distribution (Stable)
- 서비스가 로컬 노드의 엔드포인트를 우선 처리
- 로컬에 없을 경우 원격 엔드포인트로 폴백
- 노드 내 트래픽 선호를 명시적으로 API에 반영
StatefulSet MaxUnavailable (Beta)
maxUnavailable설정으로 병렬 Pod 업데이트 가능 (예: 3개 또는 10%)- 데이터베이스 클러스터 같은 stateful 애플리케이션이 순차 업데이트 대비 최대 60% 빠른 업데이트
- 기존 one-at-a-time 업데이트 방식 개선
Image Volumes (Stable)
- OCI 이미지를 레지스트리에서 가져와 읽기 전용 볼륨으로 Pod 내부에 직접 노출
- Kubernetes 1.35에서 안정 버전으로 승격
- 컨테이너 이미지를 데이터 소스로 활용 가능
WebSocket Support for Streaming Connections
- 스트리밍 연결을 WebSocket으로 전환
- 양방향 통신의 현대적이고 널리 지원되는 표준
- 네트워킹 인프라 전반에서 안정성 및 호환성 향상
중요 변경 사항
IPVS Mode Deprecation
- kube-proxy의 IPVS 모드 deprecated
- Kubernetes 1.36에서 제거 예정
- 대체 방안 검토 필요
Containerd 1.x 지원 종료
- Kubernetes 1.35가 containerd 1.x를 지원하는 마지막 버전
- 다음 버전으로 업그레이드 전 containerd 2.0 이상으로 전환 필수
Windows Server 2025 지원
- EKS 1.35에서 Windows Server 2025 지원 추가
보안 강화
- 17개의 보안 기능 변경
- 새로운 유효성 검사 추가
- 구형 기술 deprecated
- User namespaces 지원 확대
AI/ML 워크로드 최적화
Kubernetes 1.35는 AI의 운영체제로 자리잡고 있으며, AI/ML 워크로드에 특화된 기능들이 대거 포함되었습니다:
- In-place Pod 재시작으로 학습 작업 복구 간소화
- GPU 리소스 효율적 관리
- 사이드카 패턴을 통한 복잡한 실패 처리 자동화