Kubernetes v1.34: DRA가 일반 가용성(... 노트

Kubernetes v1.34: DRA가 일반 가용성(GA)으로 졸업

Kubernetes 1.34: 동적 리소스 할당(DRA)의 주요 개선 사항Kubernetes 1.34는 동적 리소스 할당(DRA)에 대한 상당한 개선 사항을 제공합니다. 핵심 DRA 기능은 일반 공급(General Availability, GA)으로 승격되어 안정적이며 장기적인 채택을 위한 준비를 마쳤습니다. DRA는 워크로드가 디바이스 요구 사항을 명시하고 스케줄러가 실제 디바이스를 할당하도록 함으로써 GPU와 같은 특수 하드웨어를 유연하게 관리할 수 있도록 합니다. 이제 GA가 된 DRA는 이전의 베타 기능들과 함께 기본적으로 활성화됩니다.베타로 승격된 기능:- 관리자 접근 레이블: 특정 디바이스 기능의 오용을 방지하기 위해 승인된 사용자만 접근할 수 있도록 제한합니다. - 우선순위 목록: 워크로드에서 더 유연한 스케줄링을 위해 여러 대체 가능한 디바이스를 지정할 수 있습니다. - kubelet API 업데이트: DRA 할당 Pod 리소스에 대한 보고를 개선하여 노드 모니터링을 향상시킵니다.새로운 알파 기능 (DRA의 미래를 엿볼 수 있음):- 확장된 리소스 매핑: DRA 관리 리소스를 확장된 리소스(extended resources)로 광고하여 기존 워크로드에서 더 쉽게 사용할 수 있도록 합니다. - 소비 가능한 용량: 관리자가 정의한 정책에 따라 여러 관련 없는 Pod가 단일 물리적 디바이스를 공유할 수 있도록 하여 유연한 디바이스 공유를 지원합니다. - 바인딩 조건: 외부 리소스가 준비되었음을 확인할 때까지 Pod 바인딩을 지연시켜 스케줄링의 신뢰성을 향상시킵니다. - DRA용 리소스 상태: Pod 상태를 통해 디바이스 상태를 노출하여 관찰 가능성을 개선합니다.개발팀은 향후 릴리스에서 더 많은 알파 및 베타 기능을 GA로 전환할 계획입니다.