官术网_书友最值得收藏!

  • 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.

主站蜘蛛池模板: 许昌市| 渑池县| 河西区| 长武县| 赤峰市| 淳安县| 双牌县| 靖西县| 平湖市| 保德县| 静乐县| 浏阳市| 二连浩特市| 石狮市| 安多县| 喀什市| 兴业县| 襄汾县| 漯河市| 湘西| 禹城市| 永康市| 墨竹工卡县| 新田县| 肃宁县| 沂南县| 治县。| 渝北区| 新晃| 洛阳市| 云浮市| 石林| 满洲里市| 常山县| 泰来县| 武城县| 垦利县| 南城县| 临泉县| 石首市| 富阳市|