섹션별 상세
apiVersion: v1
kind: Pod
metadata:
name: dynamic-app
spec:
containers:
- name: heavy-worker
image: my-app:latest
resources:
limits:
cpu: "1"
memory: "1Gi"
requests:
cpu: "0.5"
memory: "512Mi"
# 리소스 변경 시 재시작하지 않도록 설정
resizePolicy:
- resourceName: cpu
restartPolicy: NotRequired
- resourceName: memory
restartPolicy: NotRequiredPod 재시작 없이 CPU와 메모리 리소스를 동적으로 변경하기 위한 resizePolicy 설정 예시
kubectl patch pod my-app --type='json' \
-p='[{ "op": "replace", "path": "/spec/containers/0/resources/requests/cpu", "value": "500m" },
{ "op": "replace", "path": "/spec/containers/0/resources/limits/cpu", "value": "1000m" }]'실행 중인 Pod의 CPU 할당량을 kubectl patch 명령어로 실시간 수정하는 방법
- In-Place Pod Resource Resize 기능이 6년여의 개발 끝에 v1.35에서 GA로 전환되었다. — 1. 이번 릴리스의 주인공: In-Place Pod Resource Resize (GA) 섹션
spec:
containers:
- name: ai-inference-app
image: my-app:v1.0
volumeMounts:
- name: model-weights
mountPath: /models
volumes:
- name: model-weights
image:
reference: my-registry/llm-model:v2.0 # OCI 이미지를 볼륨으로 사용OCI 레지스트리의 모델 가중치 이미지를 Pod 볼륨으로 직접 마운트하는 설정
- OCI Image Volume 기능을 통해 이미지를 볼륨처럼 마운트하여 컨테이너 로직과 데이터를 분리할 수 있다. — 4. 데이터 관리의 혁신: OCI Image Volume (GA) 섹션
이미지 분석

세계수(Yggdrasil)를 형상화한 로고로, 안정기에 접어든 쿠버네티스 생태계의 견고함을 상징합니다. 로고 속 다람쥐 캐릭터들은 각각 Triager, Reviewer, Release Crew를 의미하며 오픈소스 기여자들의 역할을 묘사합니다.
Kubernetes v1.35 Timbernetes 공식 릴리즈 로고
용어 해설
- 갱 스케줄링(Gang Scheduling)
- — 서로 연관된 여러 개의 Pod를 하나의 그룹으로 묶어 전체가 동시에 실행 가능할 때만 자원을 할당하는 방식이다. 분산 학습이 필수적인 AI/ML 워크로드에서 일부 Pod만 실행되어 GPU 자원을 점유한 채 대기하는 데드락 현상을 방지하여 고가의 하드웨어 효율을 극대화한다.
- 인플레이스 포드 수직 확장(In-Place Pod Vertical Scaling)
- — 실행 중인 Pod를 재시작하거나 삭제 후 재생성하지 않고도 CPU나 메모리 리소스 할당량을 실시간으로 변경하는 기술이다. 2019년 제안 이후 v1.35에서 정식 버전(GA)이 되었으며, 데이터베이스나 AI 학습처럼 구동 시간이 긴 애플리케이션의 서비스 가용성을 유지하며 자원을 최적화할 수 있게 한다.
- OCI 이미지 볼륨(OCI Image Volume)
- — OCI 레지스트리에 저장된 컨테이너 이미지를 Pod 내부에 읽기 전용 볼륨으로 직접 마운트하는 기능이다. 대규모 AI 모델 가중치나 정적 데이터를 애플리케이션 로직과 분리하여 관리할 수 있으며, 별도의 초기화 컨테이너 없이도 대용량 데이터를 즉각적으로 사용할 수 있게 한다.
- 컨트롤 그룹 버전 2(cgroup v2)
- — 리눅스 커널에서 프로세스 그룹의 리소스 사용을 제한하고 격리하는 메커니즘의 최신 버전이다. Kubernetes v1.35는 v1 지원 폐기를 예고하며 v2를 공식 권장하는데, 이는 리소스 관리의 일관성을 높이고 최신 커널 기능을 활용하기 위한 필수적인 인프라 변화이다.
근거 모음
- v1.35 릴리즈에는 281개 기업, 총 1,769명의 컨트리뷰터가 참여했다. — Timbernetes: The World Tree Release 도입부 문단
기술
- Kubernetes v1.35
- containerd
- OCI
- OIDC
- CEL
활용 사례
- AI/ML 분산 학습 워크로드 관리
- 데이터베이스 등 스테이트풀 서비스의 무중단 자원 확장
- 클라우드 네트워크 비용 최적화
- 제로 트러스트 보안 인증 체계 구축
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.