쿠버네티스에서 클라우드 제공자 통합을 제거하여 벤더 중립성을 향상하고 유지 보수를 단순화했습니다.
내장 기능과 동일한 기능을 제공하기 위해 4개의 새로운 하위 시스템이 생성되었습니다. 클라우드 컨트롤러 매니저, API 서버 네트워크 프록시, kubelet 자격 증명 제공자 플러그인 및 CSI로의 스토리지 마이그레이션입니다.
클라우드 컨트롤러 매니저는 노드를 초기화하고 메타데이터 레이블을 적용하며 서비스 컨트롤러를 실행합니다.
API 서버 네트워크 프록시는 제어 평면과 노드 간의 보안 트래픽에 대한 일반적인 프록싱 메커니즘을 제공합니다.
kubelet 자격 증명 제공자 플러그인은 kubelet이 다양한 클라우드에서 호스팅되는 이미지 레지스트리에 대한 자격 증명을 가져올 수 있도록 합니다.
CSI로의 스토리지 마이그레이션은 외부 드라이버를 사용하여 스토리지 시스템을 관리하며, 이전 버전과 호환성을 보장하기 위한 API 변환 레이어가 포함됩니다.
이 마이그레이션으로 쿠버네티스 코드베이스가 약 150만 줄 줄어들었고 바이너리 크기가 40% 감소했습니다.
SIG 클라우드 제공자는 이제 하이브리드 환경에서 클라우드 제공자와의 통합을 개선하고 외부 제공자의 통합 노력을 단순화하는 데 중점을 둘 것입니다.
클라우드 컨트롤러에 대한 테스트 기능이 향상되어 더 많은 제공자를 포함할 수 있습니다.
인-트리 클라우드 제공자는 쿠버네티스 v1.31에서 비활성화되고 제거될 예정입니다.
사용자는 v1.31 이전에 외부 클라우드 제공자로 마이그레이션하는 것을 권장합니다.
kubernetes.io
Completing the largest migration in Kubernetes history
