Kubernates Cluster Architecture
分析kubernetes的架构
Cloud Controller Mananger
解耦 Kubernetes 和底层云原生基础的交互。让两者的更新以不同的速度进行。
Cloud-controller-manager 使用插件机制,让不同的 cloud providers 集成 Kubernetes 到他们的平台。
Cloud controller manager runs in the control plane as a relicated set of processes(usuallyh, these are containers in Pods). Each cloud-controller-manager implements multiple controllers in a single process.
The controllers inside the cloud controller manager include:
- Node Controller
- Route Controller
- Service Controller
cloud-provider-alibaba-cloud 使用阿里云负载均衡来访问服务。链路更短,
原链路: SLB –> Node –> Pod
新链路: SLB –> Pod
参考资料
最后修改
February 11, 2021
: add ccm (1e04058)