Cambia las opciones de configuración del clúster de usuario

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.

  1. En la consola del centro de administración, abre el menú Clústeres.
  2. En la lista de clústeres, haz clic en el que deseas editar.
  3. Haga clic en Editar.
  4. Haz clic en Detalles del grupo de nodos.Detalles del grupo de nodos
  5. En la lista Nodos del plano de control, selecciona las máquinas para ejecutar la carga de trabajo del sistema.Edita los nodos del plano de control
  6. En la lista Nodos trabajadores, selecciona las máquinas del clúster en las que se ejecutará.
  7. 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

  1. 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
    
  2. Modifica USER_CLUSTER_NAME.yaml spec.controlPlane.nodePoolSpec.nodes para agregar nodos nuevos o quitar los existentes.

    ...
    spec:
      controlPlane:
        nodePoolSpec:
          nodes:
          - address: MACHINE_1_IP
          - address: MACHINE_2_IP
    ...
    
  3. Aplique los cambios

    kubectl --kubeconfig ADMIN_KUBECONFIG apply -f USER_CLUSTER_NAME.yaml
    

Actualiza nodos trabajadores

  1. 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
    
  2. Modifica NODEPOOL_NAME.yaml spec.nodes para agregar nodos nuevos o quitar los existentes.

    ...
    spec:
      nodes:
      - address: MACHINE_1_IP
      - address: MACHINE_2_IP
    ...
    
  3. 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.

  1. 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.
  2. 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?