쿠버네티스 v1.33: 가변 CSI 노드 할당 가능 카... 노트

쿠버네티스 v1.33: 가변 CSI 노드 할당 가능 카운트

Kubernetes v1.33에서는 알파 기능으로서 mutable CSI 노드 할당 가능 수를 도입하여 CSI 드라이버가 노드가 처리할 수 있는 최대 볼륨 수를 동적으로 업데이트할 수 있습니다. 이 기능은 파드 스케줄링 결정을 개선하고 스케줄링 실패를 줄입니다. 전통적으로 CSI 드라이버는 정적 최대 볼륨 첨부 제한을 보고했는데, 이는 노드 수명 주기 동안 다양한 이유로 변경할 수 있습니다. 정적 보고는 Kubernetes가 노드에 용량이 있다고 나타나는 노드에 파드를 예약하여 파드가 ContainerCreating 상태에 머무르게 하는 원인이 됩니다. 새로운 기능 게이트 MutableCSINodeAllocatableCount를 사용하여 Kubernetes는 CSI 드라이버가 런타임에 노드 첨부 용량을 조정하고 보고할 수 있습니다. 이렇게 하면 스케줄러가 노드 용량의 가장 정확하고 최신 뷰를 가질 수 있습니다. 이 기능은 노드 볼륨 제한을 업데이트하는 두 가지 메커니즘을 지원합니다. 주기적 업데이트와 반응 업데이트입니다. 이 알파 기능을 사용하려면 kube-apiserver 및 kubelet 구성 요소에서 MutableCSINodeAllocatableCount 기능 게이트를 활성화해야 합니다. Kubernetes 커뮤니티는 이 기능에 대한 피드백을 환영하며, 베타 및 GA 안정성으로의 진화를 형성하는 테스트 및 논의를 장려합니다.