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