1 개요[ | ]
- 쿠버네티스 Cloud Controller Manager (CCM)
- Kubernetes 클라우드 컨트롤러 매니저
- cloud-controller-manager
- 쿠버네티스를 다른 클라우드와 연동하는 방법
- 외부 클라우드 매니저와 상호작용
- 코어 릴리즈 사이클 바깥에서 개발된 기능을 허용할 수 있다.
- 각 kubelet은
--cloud-provider-external
을 사용해야 한다. - v1.8에서 알파, v1.12에서 베타
- 쿠버네티스 v1.6에
cloud-controller-manager
라는 새로운 바이너리가 도입됨
- 클라우드-관련 컨트롤 루프를 내장한 데몬
- ( 이전에는 클라우드-관련 컨트롤 루프가 kube-controller-manager에 있었음 )
- 쿠버네티스 프로젝트에 비해 클라우드 프라바이더들은 각기 다른 페이스(pace)로 개발·배포를 진행하는데, 특정 프로바이더에 국한된 코드를 클라우드-컨트롤러-매니저 바이너리로 추상화함으로써 클라우드 벤더들이 코어 쿠버네티스 코드와 독립적으로 발전할 수 있게 한 것이다.
2 CCM 도입 이전 아키텍처 (구식)[ | ]
3 CCM 도입 이후 아키텍처 (현행)[ | ]
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.