Vérifier la topologie
Vérifiez que les ressources définies dans la configuration Terraform sont créées, testez l'accès SSH aux hôtes bastion et admin et vérifiez l'accès au cluster Kubernetes.
Vérifier l'accès SSH aux hôtes de base et d'administration
Si vous avez choisi de créer un hôte de base ou un hôte d'administration, testez la création d'une connexion SSH à l'hôte.
ssh
que vous avez copiées précédemment à partir de la sortie de l'opération terraform apply
.
Si vous n'avez pas copié les commandes ssh
précédemment à partir de la sortie de terraform apply
, accédez au répertoire de niveau supérieur contenant la configuration Terraform et exécutez la commande terraform output
. Copiez les sorties ssh_to_admin
et ssh_to_bastion
.
ssh
sont au format suivant :
- Hôte d'administration :
ssh -i privateKeyPath -J opc@bastionPublicIP opc@adminPrivateIP
- Hôte de base :
ssh -i privateKeyPath opc@bastionPublicIP
Accéder au cluster Kubernetes
Vous pouvez utiliser la CLI kubectl
ou le tableau de bord Kubernetes basé sur le Web pour accéder au cluster Kubernetes et le gérer.
- Le fichier
kubectl
est installé et configuré automatiquement sur l'hôte d'administration. - Pour exécuter
kubectl
à partir de l'hôte local, installez-le et définissez la variable d'environnementKUBECONFIG
.La CLI
kubectl
utilise la variableKUBECONFIG
pour déterminer les paramètres d'accès à un cluster Kubernetes. Lorsque vous avez appliqué la configuration Terraform, les paramètres d'accès au cluster obligatoires ont été générés et stockés dans un fichier local nommékubeconfig
dans le répertoiregenerated
.Pour définir la variable d'environnementKUBECONFIG
sur l'hôte local, exécutez la commande suivante :export KUBECONFIG=generated/kubeconfig
- Pour accéder au tableau de bord Kubernetes, procédez comme suit :
- Démarrez un serveur proxy sur le serveur de l'API Kubernetes en exécutant la commande suivante :
kubectl proxy
- A l'aide de votre navigateur, accédez à
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
- Démarrez un serveur proxy sur le serveur de l'API Kubernetes en exécutant la commande suivante :