Crea un cluster utente (guida rapida)

Questo documento mostra come creare un cluster utente per i cluster Anthos su VMware (GKE On-Prem).

Queste istruzioni fanno parte di una guida rapida. Per istruzioni complete su come creare un cluster utente, consulta Creazione di un cluster utente.

Prima di iniziare

Crea un cluster di amministrazione (guida rapida)

Stabilire una connessione SSH alla workstation di amministrazione

Ricevi una connessione SSH alla workstation di amministrazione.

Il tuo account di servizio di accesso ai componenti è attivato nella workstation di amministrazione.

Completa tutti i passaggi rimanenti in questo argomento sulla workstation di amministrazione della directory home.

Specifica IP statici per il cluster utente

Per specificare gli indirizzi IP statici da utilizzare per il tuo cluster utente, crea un file di blocco IP denominato user-cluster-ipblock.yaml. Per questo esercizio, devi specificare tre indirizzi IP che devono essere utilizzati dal cluster utente.

Ecco un esempio di file di blocco IP con tre host:

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

Il campo ips è un array di indirizzi IP e nomi host. Questi sono gli indirizzi e i nomi host IP che i cluster Anthos su VMware (GKE On-Prem) assegneranno ai nodi del cluster utente.

Nel file di blocco IP, puoi specificare anche gli indirizzi dei server DNS, dei server degli orari e del gateway predefinito che saranno utilizzati dai nodi del cluster utente.

File di configurazione del cluster utente

Quando gkeadm ha creato la workstation di amministrazione, ha generato un file di configurazione denominato user-cluster.yaml. Questo file di configurazione consente di creare il cluster utente.

Compila il file di configurazione del cluster utente

Molti campi del file di configurazione del cluster utente sono già compilati con valori predefiniti, valori generati o valori che hai fornito durante la creazione della workstation di amministrazione. Puoi lasciare invariati i campi.

Compila i seguenti campi. Per istruzioni su come compilare i campi, consulta la sezione File di configurazione del cluster utente.

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"

Convalida il file di configurazione del cluster utente

Verifica che il file di configurazione del cluster utente sia valido e possa essere utilizzato per la creazione del cluster:

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

Crea un bilanciatore del carico per il cluster utente

Crea e configura la VM per il bilanciatore del carico di Seesaw:

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

Crea il cluster utente

Crea il cluster utente:

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

Passaggi successivi