Prima di iniziare
Prima di iniziare a utilizzare GKE su AWS, assicurati di aver eseguito le seguenti attività:
- Completa i prerequisiti.
- Installa un servizio di gestione.
- Crea un cluster utente.
Il bastion host
Per connetterti alle tue risorse GKE su AWS, segui questi passaggi. Seleziona se disponi già di un VPC AWS (o di una connessione diretta al tuo VPC) o hai creato un VPC dedicato durante la creazione del servizio di gestione.
VPC esistente
Se hai una connessione diretta o VPN a un VPC esistente, ometti la riga env HTTP_PROXY=http://localhost:8118
dai comandi in questo argomento.
VPC dedicato
Quando crei un servizio di gestione in un VPC dedicato, GKE su AWS include un host bastion in una subnet pubblica.
Per connetterti al servizio di gestione, segui questi passaggi:
Passa alla directory con la tua configurazione GKE su AWS. Hai creato questa directory durante l'installazione del servizio di gestione.
cd anthos-aws
Per aprire il tunnel, esegui lo script
bastion-tunnel.sh
. Il tunnel rimanda alocalhost:8118
.Per aprire un tunnel sul bastion host, esegui questo comando:
./bastion-tunnel.sh -N
I messaggi del tunnel SSH vengono visualizzati in questa finestra. Quando è tutto pronto per chiudere la connessione, interrompi il processo utilizzando Ctrl+C o chiudendo la finestra.
Apri un nuovo terminale e passa alla directory
anthos-aws
.cd anthos-aws
Verifica di poter connetterti al cluster con
kubectl
.env HTTPS_PROXY=http://localhost:8118 \ kubectl cluster-info
L'output include l'URL del server API del servizio di gestione.
I comandi nelle sezioni seguenti presuppongono che tu stia utilizzando questo bastion host.
Se non utilizzi il bastion host, rimuovi le righe che contengono HTTP_PROXY
.
Connessione al servizio di gestione con kubectl
Per connetterti al servizio di gestione con lo strumento kubectl
, segui questi passaggi:
Dalla directory anthos-aws
, utilizza anthos-gke
per cambiare contesto al servizio di gestione.
cd anthos-aws anthos-gke aws management get-credentials
Connessione ai cluster utente con kubectl
Per connetterti ai tuoi cluster utente con lo strumento kubectl
, segui questi passaggi:
Dalla directory anthos-aws
, utilizza anthos-gke
per cambiare contesto al cluster utente.
cd anthos-aws env HTTPS_PROXY=http://localhost:8118 \ anthos-gke aws clusters get-credentials CLUSTER_NAMESostituisci CLUSTER_NAME con il nome del tuo cluster utente.