Soy novato en Kubernetes, veo que uno de los roles de mi nodo es control-plane,master . ¿Cuál es la diferencia? es un nodo maestro es un nodo que ejecuta kube-apiserver? Entonces, ¿qué definió el nodo del plano de control?
Estoy usando kubectl 1.20.2 (kubeadm también 1.20.2).
La antigua etiqueta node-role.kubernetes.io/master y la clave taint han quedado obsoletas y se reemplazarán con node-role.kubernetes.io/control-plane en su lugar, ambas son válidas durante un período de transición. Agregarlos a ambos garantiza la compatibilidad con versiones anteriores al mismo tiempo que admite herramientas que utilizan la terminología más nueva.
El motivo del cambio de nombre es que el proyecto Kubernetes se está alejando de la redacción que se considera ofensiva. Se ha creado un nuevo grupo de trabajo WG Naming para dar seguimiento a este trabajo, y se ha declarado ofensiva la palabra maestro y se ha aceptado la Recomendación: maestro -> plano de control :
Dentro del código base de Kubernetes, el término "maestro" se usa a menudo en referencia al plano de control de Kubernetes, ya sea como un todo o como un subconjunto de los componentes que contiene. Recomendamos plano de control para referirse al conjunto de componentes como un todo. Recomendamos alternativas específicas del contexto cuando se habla de componentes individuales o las funciones que cumplen.
Como parte del ecosistema de Kubernetes, kubeadm cumple con esta recomendación, más información en KEP-2067: Cambiar el nombre de la etiqueta "maestra" de kubeadm y taint :
Kubeadm aplica una etiqueta de "rol de nodo" a sus nodos del plano de control. Actualmente, esta clave de etiqueta es node-role.kubernetes.io/master y se debe cambiar el nombre a node-role.kubernetes.io/control-plane. Kubeadm también usa el mismo "rol de nodo" como clave para una contaminación que aplica en los nodos del plano de control. Esta clave corrupta también debe cambiarse de nombre a "node-role.kubernetes.io/control-plane".
Esto también se menciona en las notas de la versión de Kubernetes v1.20.0