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

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.

主站蜘蛛池模板: 宝鸡市| 商河县| 疏附县| 句容市| 冷水江市| 广州市| 辛集市| 阳朔县| 视频| 张家界市| 昭通市| 夏河县| 太康县| 大石桥市| 康平县| 都江堰市| 榕江县| 吉安市| 徐闻县| 师宗县| 宜春市| 朝阳市| 柞水县| 全州县| 新建县| 那坡县| 资中县| 定南县| 成安县| 花莲市| 靖边县| 承德市| 遂溪县| 罗田县| 奉节县| 湖南省| 曲靖市| 越西县| 祁连县| 上林县| 辽阳市|