- Kubernetes on AWS
- Ed Robinson
- 218字
- 2021-06-10 18:41:24
API server
The API server acts as Kubernetes' central hub. All the other components in Kubernetes communicate by reading, watching, and updating resources in Kubernetes APIs. This central component is used for all of the access and manipulation of information about the current state of the cluster, allowing Kubernetes to be extended and augmented with new features while still maintaining a high degree of consistency.
Kubernetes uses etcd to store the current state of the cluster. An etcd store is used because its design means that it is both resistant to failure and has strong guarantees of its consistency. However, the different components that make up Kubernetes never directly interact with etcd; instead, they communicate with the API server. This is a good design for us, the operator of a cluster, because it allows us to restrict access to etcd only to the API server component, improving security and simplifying management.
While the API server is the component in the Kubernetes architecture that everything else communicates with to access or update the state, it is stateless itself, with all storage being deferred to the backing etcd cluster. This again is an ideal design decision for us as cluster operators since it allows us to deploy multiple instances of the API server (if we wish) to provide high availability.
- Instant Raspberry Pi Gaming
- ABB工業機器人編程全集
- Dreamweaver CS3+Flash CS3+Fireworks CS3創意網站構建實例詳解
- Mastering D3.js
- 工業機器人工程應用虛擬仿真教程:MotoSim EG-VRC
- Embedded Programming with Modern C++ Cookbook
- 嵌入式操作系統
- Troubleshooting OpenVPN
- 傳感器與新聞
- Mastering Game Development with Unreal Engine 4(Second Edition)
- Mastering Geospatial Analysis with Python
- 大數據案例精析
- 青少年VEX IQ機器人實訓課程(初級)
- 手把手教你學Flash CS3
- 新世紀Photoshop CS6中文版應用教程