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

kube-apiserver

The Kubernetes API Server (kube-apiserver) is the central component in the Kubernetes control plane and acts as a gateway for all interactions between clients and cluster components. Its main responsibilities are as follows:

  • Exposing cluster APIs that have been implemented as a set of RESTful endpoints over HTTPS. The API is used by clients managing the cluster as well as by internal Kubernetes components. All the resources in the Kubernetes cluster are abstracted as Kubernetes API objects.
  • Persisting cluster state in the etcd cluster each action performed by a client or state update reported by a cluster component has to go through the API Server and be persisted in the cluster store.
  • Authentication and authorization of users and service accounts.
  • Validation of requests.
  • Providing the watch API to inform subscribers (for example, other cluster components) about changes in the cluster state using incremental notification feeds. The watch API is the key concept that makes Kubernetes highly extensible and distributed in nature.

In highly available Kubernetes deployments, kube-apiserver is hosted on multiple master nodes, behind a dedicated load balancer.

主站蜘蛛池模板: 射洪县| 长岛县| 嘉兴市| 都安| 巴南区| 藁城市| 修水县| 湘潭市| 盐边县| 色达县| 仁寿县| 东方市| 汝南县| 南召县| 五寨县| 垦利县| 内黄县| 普宁市| 内乡县| 西丰县| 平安县| 邹城市| 新泰市| 桐庐县| 五常市| 赞皇县| 左贡县| 定结县| 乌兰县| 株洲县| 朝阳区| 崇阳县| 定日县| 库伦旗| 新邵县| 浦北县| 桑日县| 临沂市| 新丰县| 德江县| 板桥市|