- DevOps with Kubernetes
- Hideto Saito Hui Chuan Chloe Lee Cheng Yang Wu
- 132字
- 2021-07-02 13:41:51
Controller manager (kube-controller-manager)
The controller manager is a set of control loops that watch the changes in the API server and ensure the cluster is in the desired state. For example, the deployment controller ensures that the whole deployment is run on the desired amount of containers. The node controller responds and evicts the pod when the nodes go down. The endpoint controller is used to create a relationship between services and pods. The service account and the token controller are used to create a default account and API access tokens.
To accommodate different development paces and release cycles from different cloud providers, from Kubernetes version 1.6, cloud provider-specific logic was moved from kube-controller-manager to the cloud controller manager (cloud-controller-manager). This was promoted to beta in version 1.11.
推薦閱讀
- 玩轉Scratch少兒趣味編程
- Apache Karaf Cookbook
- OpenShift在企業(yè)中的實踐:PaaS DevOps微服務(第2版)
- Nginx Lua開發(fā)實戰(zhàn)
- Learning Continuous Integration with TeamCity
- Mastering Git
- Elasticsearch Essentials
- Learning Ionic
- Practical Predictive Analytics
- The Statistics and Calculus with Python Workshop
- Developing Java Applications with Spring and Spring Boot
- 用Python動手學統(tǒng)計學
- Building Clouds with Windows Azure Pack
- Learning Redux
- 分布式系統(tǒng)架構與開發(fā):技術原理與面試題解析