Ce problème provient de la documentation suivante Comment déployer Kubernetes à l'aide de Kubespray ? . J'ai suivi leur documentation mot à mot et je suis arrivé à ce point :
ansible -i inventory.ini -m ping all
Voici la commande ci-dessus dans la documentation
La documentation décrit toutes les étapes nécessaires au déploiement de Kubernetes sur UpCloud à l'aide de Kubespray et Terraform. Comme mentionné précédemment, j'ai pu exécuter toutes les commandes jusqu'à ce que je tombe sur la commande : ansible -i inventory.ini -m ping all
Enter passphrase for key '/home/summer/.ssh/id_rsa':
kubespray-worker-2 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Warning: Permanently added '<IP address>' (ECDSA) to the list of known hosts.\r\nubuntu@<IP address>: Permission denied (publickey).",
"unreachable": true
}
Enter passphrase for key '/home/summer/.ssh/id_rsa':
kubespray-worker-0 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Warning: Permanently added '<IP address>' (ECDSA) to the list of known hosts.\r\nConnection closed by <IP address> port 22",
"unreachable": true
}
Enter passphrase for key '/home/summer/.ssh/id_rsa':
kubespray-worker-1 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Warning: Permanently added '<IP address>' (ECDSA) to the list of known hosts.\r\nubuntu@<IP address>: Permission denied (publickey).",
"unreachable": true
}
kubespray-master-0 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Warning: Permanently added '<IP address>' (ECDSA) to the list of known hosts.\r\nubuntu@<IP address>: Permission denied (publickey).",
"unreachable": true
}
l'erreur ci-dessus sous forme d'image pour référence ultérieure
Veuillez noter : La région cachée dans les encres blanches sont les adresses IP publiques assignées à chaque noeud dans l'image ci-dessus. .
Je suis capable d'accéder à distance au serveur Ubuntu en tapant : ssh <username>@<ip_address>
. Voici un instantané de cluster-settings.tfvars
pour voir si j'ai raté quelque chose :
zone = "fe-fxfx"
username = "ubuntu"
# Prefix to use for all resources to separate them from other resources
prefix = "kubespray"
inventory_file = "inventory.ini"
# Set the operating system using UUID or exact name
template_name = "Ubuntu Server 20.04 LTS (Focal Fossa)"
ssh_public_keys = [
# Put your public SSH key here
"removed the Public Key for security reasons",
]
De même, l'image de cluster-settings,tfvars
pour référence : paramètres de groupe.tfvars
Le résultat de l'envoi de ping aux nœuds est également irrégulier, en un sens, si master-0
est envoyé avec succès dans une instance, dans l'autre, aucun d'entre eux n'est envoyé [lors d'une nouvelle tentative]. Alors que, parfois worker-2
est envoyé et les autres ne le sont pas.
0 votes
Remplacez les images par du texte