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

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

Estas instrucciones forman parte de una guía de inicio rápido. Para obtener instrucciones completas sobre cómo crear un clúster de usuario, consulta Crea un clúster de usuario.

Antes de comenzar

Crea un clúster de administrador (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

Tu cuenta de servicio de acceso a los componentes se activa en tu 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.

Especifica direcciones IP estáticas para tu clúster de usuario

Para especificar las direcciones IP estáticas que deseas usar en tu clúster de usuario, crea un archivo de bloque de IP llamado user-cluster-ipblock.yaml. Para este ejercicio, debes especificar tres direcciones IP que usará el clúster de usuario.

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

blocks:
  - netmask: 255.255.252.0
    gateway: 172.16.23.254
    ips:
    - ip: 172.16.20.15
      hostname: user-host1
    - ip: 172.16.20.16
      hostname: user-host2
    - ip: 172.16.20.17
      hostname: user-host3

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

En el archivo de bloque de IP, también debes especificar las direcciones de los servidores DNS, los servidores de tiempo y la puerta de enlace predeterminada que usarán los nodos del clúster de usuario.

Archivo de configuración de clústeres de usuarios

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

Completa el archivo de configuración del clúster de usuario

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.

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

name: "Fill in"
network:
  hostConfig:
    dnsServers:
    - "Fill in"
    ntpServers:
    - "Fill in"
    searchDomainsForDNS:
    - "Fill in"
  ipMode:
    type: Fill in. Set to "static".
    ipBlockFilePath: "Fill in"
loadBalancer:
  vips:
    controlPlaneVIP: "Fill in"
    ingressVIP: "Fill in"
  seesaw:
    ipBlockFilePath: "Fill in"
    vrid: Fill in
    masterIP: "Fill in"

Valida el archivo de configuración del clúster de usuario

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

gkectl check-config --kubeconfig kubeconfig --config user-cluster.yaml

Cree un balanceador de cargas para tu clúster de usuario

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

gkectl create loadbalancer --kubeconfig kubeconfig --config user-cluster.yaml

Crea el clúster de usuario

Crea el clúster de usuario:

gkectl create cluster --kubeconfig kubeconfig --config user-cluster.yaml

¿Qué sigue?