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

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.

主站蜘蛛池模板: 铜陵市| 蓬安县| 吉安市| 长武县| 吴旗县| 石渠县| 桃江县| 齐齐哈尔市| 德安县| 沾益县| 安徽省| 会泽县| 巴彦县| 鞍山市| 澄城县| 张掖市| 宁武县| 桦川县| 周口市| 汶川县| 夏河县| 武威市| 宜君县| 承德市| 民和| 津南区| 内乡县| 康平县| 宣化县| 舟山市| 沭阳县| 平山县| 中江县| 滨海县| 依兰县| 河东区| 双柏县| 沐川县| 广灵县| 台前县| 惠州市|