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

Kubernetes master – control plane

In the Kubernetes cluster, the master (control plane) consists of a set of components that are responsible for global decisions regarding the cluster, such as scheduling and deploying application instances to worker nodes, as well as managing cluster events. Additionally, the master exposes an API for communication for both worker nodes and managing clients.

Master components are not restricted to running on a dedicated host; it is also possible to have them running on worker nodes. The master node can act as a worker node, just like any node in a Kubernetes cluster. However, in general, these are not recommended due to reliability reasons what's more, for production environments, you should consider running a highly available Kubernetes setup, which requires multiple master nodes running components redundantly.

One of the most significant limitations of running Kubernetes master services is that they have to be hosted on a Linux machine. It is not possible to have a Windows machine with master components, which means that even if you are planning to run Windows containers only, you still need Linux machine(s) as a master. Currently, there are no plans for the implementation of Windows-only Kubernetes clusters, although this may change as the development of the Windows Subsystem for Linux 2 progresses.

We will briefly go through the components that compose the master. Let's begin by taking a look at the Kubernetes API Server (or kube-apiserver, which is the binary name of this component).

主站蜘蛛池模板: 湾仔区| 奇台县| 拜城县| 江津市| 武川县| 新泰市| 曲靖市| 涞水县| 卫辉市| 古浪县| 保亭| 扬州市| 宜城市| 曲水县| 中卫市| 肃南| 沿河| 冷水江市| 双桥区| 锦屏县| 北流市| 大兴区| 沙雅县| 抚州市| 通榆县| 高尔夫| 阳高县| 甘孜县| 武城县| 双城市| 滦南县| 昭通市| 随州市| 白水县| 丽水市| 买车| 商都县| 名山县| 桦南县| 瑞金市| 陆良县|