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

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.

主站蜘蛛池模板: 兴海县| 仙桃市| 云梦县| 广西| 康保县| 翁牛特旗| 台东市| 文昌市| 读书| 清丰县| 阳原县| 长兴县| 元谋县| 东兰县| 手机| 修武县| 冕宁县| 磴口县| 安岳县| 玛曲县| 天津市| 闻喜县| 乐平市| 海安县| 荥经县| 赫章县| 深水埗区| 灵寿县| 邮箱| 陈巴尔虎旗| 禄丰县| 汕尾市| 巴中市| 万盛区| 清新县| 阳东县| 虞城县| 潜山县| 独山县| 栖霞市| 城口县|