Esta página está destinada a los administradores de la plataforma.
En esta página, se describe cómo modificar la configuración del clúster de usuario mediante la consola del centro de administración de Anthos o la API.
Actualiza los clústeres de usuario mediante la consola del centro de administración
Para actualizar los clústeres de usuario, agrega o quita máquinas como nodos. En la versión 1.8.1 y en las posteriores, puedes modificar los nodos del plano de control y los nodos trabajadores del clúster.
- En la consola del centro de administración, abre el menú Clústeres.
- En la lista de clústeres, haz clic en el que deseas editar.
- Haga clic en Editar.
- Haz clic en Detalles del grupo de nodos.
- En la lista Nodos del plano de control, selecciona las máquinas para ejecutar la carga de trabajo del sistema.
- En la lista Nodos trabajadores, selecciona las máquinas del clúster en las que se ejecutará.
- Haz clic en Actualizar.
Las máquinas del nodo trabajador recién agregadas se instalan como parte del clúster y los nodos que se desvían de sus cargas de trabajo y se quitan del clúster. Los nodos trabajadores que se quitan se pueden agregar a otros clústeres si es necesario, pero también se les puede cambiar la imagen.
Actualiza los clústeres de usuario mediante la API
Actualiza los nodos del plano de control
Obtén la configuración existente
Cluster
.kubectl --kubeconfig ADMIN_KUBECONFIG get clusters.baremetal.cluster.gke.io USER_CLUSTER_NAME -n cluster-USER_CLUSTER_NAME -o yaml > USER_CLUSTER_NAME.yaml
Modifica
USER_CLUSTER_NAME
.yamlspec.controlPlane.nodePoolSpec.nodes
para agregar nodos nuevos o quitar los existentes.... spec: controlPlane: nodePoolSpec: nodes: - address: MACHINE_1_IP - address: MACHINE_2_IP ...
Aplique los cambios
kubectl --kubeconfig ADMIN_KUBECONFIG apply -f USER_CLUSTER_NAME.yaml
Actualiza nodos trabajadores
Obtén la configuración
NodePool
existente para el grupo de nodos trabajadores.kubectl --kubeconfig ADMIN_KUBECONFIG get nodepools.baremetal.cluster.gke.io NODEPOOL_NAME -n cluster-USER_CLUSTER_NAME -o yaml > NODEPOOL_NAME.yaml
Modifica
NODEPOOL_NAME
.yamlspec.nodes
para agregar nodos nuevos o quitar los existentes.... spec: nodes: - address: MACHINE_1_IP - address: MACHINE_2_IP ...
Aplique los cambios
kubectl --kubeconfig ADMIN_KUBECONFIG apply -f NODEPOOL_NAME.yaml
Agrega grupos de nodos a clústeres de usuario
De forma predeterminada, hay un grupo de nodos trabajadores asignado a un clúster de usuario. Puedes usar la API para agregar más grupos de nodos al clúster de usuario.
Crea un archivo YAML de grupo de nodos nuevo, por ejemplo,
np2.yaml
.apiVersion: baremetal.cluster.gke.io/v1 kind: NodePool metadata: name: NODEPOOL_NAME namespace: cluster-USER_CLUSTER_NAME spec: clusterName: USER_CLUSTER_NAME nodes: - address: MACHINE_1_IP - address: MACHINE_2_IP
Reemplaza lo siguiente:
NODEPOOL_NAME
: Es el nombre del grupo de nodos nuevo, por ejemplo,nodepool-2
.USER_CLUSTER_NAME
: Es el nombre del clúster de usuario para el que deseas crear el grupo de nodos.MACHINE_1_IP
,MACHINE_2_IP
: Es la dirección IP de la máquina. Puedes especificar una o más direcciones IP de máquina.
Aplica la configuración de grupo de nodos al clúster de administrador:
kubectl --kubeconfig ADMIN_KUBECONFIG apply -f np2.yaml
Reemplaza
ADMIN_KUBECONFIG
por la ruta de acceso al archivo kubeconfig del clúster de administrador.
¿Qué sigue?
- Aprende a verificar el estado del clúster.