Verificare la topologia
Verificare che le risorse definite nella configurazione Terraform siano state create, verificare l'accesso SSH agli host di base e di amministrazione e verificare l'accesso al cluster Kubernetes.
Verifica accesso SSH agli host di base e di amministrazione
Se si è scelto di creare un host di base o un host di amministrazione, verificare se è possibile creare una connessione SSH.
ssh
copiati in precedenza dall'output dell'operazione terraform apply
.
Se i comandi ssh
non sono stati copiati in precedenza dall'output di terraform apply
, andare alla directory di livello superiore che contiene la configurazione di Terraform ed eseguire il comando terraform output
. Copiare gli output ssh_to_admin
e ssh_to_bastion
.
ssh
sono nel seguente formato:
- Host di amministrazione:
ssh -i privateKeyPath -J opc@bastionPublicIP opc@adminPrivateIP
- Host Bastion:
ssh -i privateKeyPath opc@bastionPublicIP
Accedi al cluster Kubernetes
È possibile utilizzare l'interfaccia CLI kubectl
o il dashboard Kubernetes basato sul Web per accedere e gestire il cluster Kubernetes.
kubectl
è installato e configurato automaticamente sull'host di amministrazione.- Per eseguire
kubectl
dall'host locale, installarlo e impostare la variabile di ambienteKUBECONFIG
.L'interfaccia CLI
kubectl
utilizza la variabileKUBECONFIG
per determinare i parametri per l'accesso a un cluster Kubernetes. Quando è stata applicata la configurazione Terraform, i parametri di accesso cluster necessari sono stati generati e memorizzati in un file locale denominatokubeconfig
nella directorygenerated
.Per impostare la variabile di ambienteKUBECONFIG
sull'host locale, eseguire il comando seguente:export KUBECONFIG=generated/kubeconfig
- Per accedere al dashboard di Kubernetes, effettuare le operazioni riportate di seguito.
- Avviare un server proxy al server API Kubernetes eseguendo il comando seguente:
kubectl proxy
- Utilizzando il browser, andare a
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
- Avviare un server proxy al server API Kubernetes eseguendo il comando seguente: