Crea un clúster de administrador (guía de inicio rápido)

En este documento, se muestra cómo crear un clúster de administrador para los clústeres de Anthos alojados en VMware (GKE On-Prem).

Estas instrucciones forman parte de una guía de inicio rápido. Si deseas obtener instrucciones completas para crear un clúster de administrador, consulta Crea un clúster de administrador.

Antes de comenzar

Crea una estación de trabajo de administrador (guía de inicio rápido)

Prepárate para crear un balanceador de cargas de Seesaw (guía de inicio rápido)

Obtén una conexión SSH a tu estación de trabajo de administrador

Obtén una conexión SSH a tu estación de trabajo de administrador

Recuerda que gkeadm activó tu cuenta de servicio de acceso a componentes en la estación de trabajo de administrador.

Sigue todos los pasos restantes de este tema en tu estación de trabajo de administrador en el directorio principal.

Configura direcciones IP estáticas para el clúster de administrador

Para especificar las direcciones IP estáticas que deseas usar en tu clúster de administrador, crea un archivo de bloque de IP llamado admin-cluster-ipblock.yaml.

Necesitas cinco direcciones IP para los siguientes nodos en el clúster de administrador:

  • Tres nodos para ejecutar el plano de control y los complementos del clúster de administrador

  • Un nodo adicional que se usará de forma temporal durante las actualizaciones

  • Un nodo para ejecutar el plano de control del clúster de usuario que crearás más adelante

A continuación, te mostramos un ejemplo de un archivo de bloque de IP con cinco hosts:

blocks:
  - netmask: 255.255.252.0
    gateway: 172.16.23.254
    ips:
    - ip: 172.16.20.10
      hostname: admin-host1
    - ip: 172.16.20.11
      hostname: admin-host2
    - ip: 172.16.20.12
      hostname: admin-host3
    - ip: 172.16.20.13
      hostname: admin-host4
    - ip: 172.16.20.14
      hostname: admin-host5

El campo ips es un arreglo de direcciones IP y nombres de host. Estas son las direcciones IP y los nombres de host que los clústeres de Anthos alojados en VMware (GKE On-Prem) asignarán a los nodos del clúster de administrador.

En el archivo del bloque de IP, también debes especificar una máscara de subred y una puerta de enlace predeterminada para los nodos del clúster de administrador.

Archivo de configuración de credenciales

Cuando usaste gkeadm para crear tu estación de trabajo de administrador, completaste un archivo de configuración de credenciales llamado credential.yaml. Este archivo contiene el nombre de usuario y la contraseña de tu servidor de vCenter.

Archivo de configuración del clúster de administrador

Cuando gkeadm creó la estación de trabajo de administrador, generó un segundo archivo de configuración llamado admin-cluster.yaml. Este archivo de configuración sirve para crear tu clúster de administrador.

Completa el archivo de configuración de tu clúster de administrador

Varios campos en el archivo de configuración del clúster de administrador ya están completados con los valores predeterminados, generados o que proporcionaste cuando creaste la estación de trabajo de administrador. No puedes modificar esos campos.

Completa los siguientes campos. Si quieres obtener instrucciones para completar los campos, consulta el archivo de configuración del clúster de administrador.

vCenter:
  dataDisk: "Fill in"
network:
  hostConfig:
    dnsServers:
    - "Fill in"
    ntpServers:
    - "Fill in"
    searchDomainsForDNS:
    - "Fill in (optional)"
  ipMode:
    type: Fill in. Set to "static".
    ipBlockFilePath: "Fill in"
loadBalancer:
  vips:
    controlPlaneVIP: "Fill in"
  seesaw:
    ipBlockFilePath: "Fill in"
    vrid: Fill in
    masterIP: "Fill in"

Valida el archivo de configuración de clústeres de administrador

Verifica que el archivo de configuración de tu clúster de administrador sea válido y se pueda usar para crear el clúster:

gkectl check-config --config admin-cluster.yaml

Prepara tu entorno de vSphere.

Ejecuta gkectl prepare para inicializar el entorno de vSphere:

gkectl prepare --config admin-cluster.yaml

Crea un balanceador de cargas para tu clúster de administrador

Crea y configura la VM para tu balanceador de cargas de Seesaw:

gkectl create loadbalancer --config admin-cluster.yaml

Crea el clúster de administrador:

Crea el clúster de administrador:

gkectl create admin --config admin-cluster.yaml

Ubica el archivo kubeconfig del clúster de administrador

El comando gkectl create admin crea un archivo kubeconfig llamado kubeconfig en el directorio actual. Necesitarás este archivo kubeconfig más adelante para interactuar con tu clúster de administrador.

Verifica que el clúster de administrador esté en ejecución

Verifica que el clúster de administrador esté en ejecución:

kubectl get nodes --kubeconfig kubeconfig

En el resultado, se muestran los nodos del clúster de administrador. Por ejemplo:

gke-admin-master-hdn4z            Ready    control-plane,master ...
gke-admin-node-7f46cc8c47-g7w2c   Ready ...
gke-admin-node-7f46cc8c47-kwlrs   Ready ...

¿Qué sigue?

Crea un clúster de usuario (guía de inicio rápido)