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
kubectlest 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
kubectlutilise la variableKUBECONFIGpour 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ékubeconfigdans le répertoiregenerated.Pour définir la variable d'environnementKUBECONFIGsur 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 :