Эта проблема из следующей документации Как развернуть Kubernetes с помощью Kubespray. Я следил за их документацией слово за словом и дошел до этого момента:
ansible -i inventory.ini -m ping все
Вот приведенная выше команда в документации
В документации описаны все необходимые шаги по развертыванию Kubernetes в UpCloud с использованием Kubespray и Terraform. Как упоминалось ранее, я мог выполнять все команды до тех пор, пока не нажму команду: ansible -i inventory.ini -m ping все
Введите кодовую фразу для ключа '/home/summer/.ssh/id_rsa':
kubespray-рабочий-2 | НЕДОСТУПНО! => {
«изменено»: ложь,
«msg»: «Не удалось подключиться к хосту через ssh: Предупреждение: «<IP-адрес>» (ECDSA) навсегда добавлен в список известных хостов.\r\nubuntu@<IP-адрес>: Отказано в доступе (открытый ключ). ",
"недостижимый": правда
}
Введите кодовую фразу для ключа '/home/summer/.ssh/id_rsa':
kubespray-рабочий-0 | НЕДОСТУПНО! => {
«изменено»: ложь,
"msg": "Не удалось подключиться к хосту через ssh: Предупреждение: '<IP-адрес>' (ECDSA) навсегда добавлен в список известных хостов.\r\nСоединение закрыто портом 22 <IP-адрес>",
"недостижимый": правда
}
Введите кодовую фразу для ключа '/home/summer/.ssh/id_rsa':
kubespray-рабочий-1 | НЕДОСТУПНО! => {
«изменено»: ложь,
«msg»: «Не удалось подключиться к хосту через ssh: Предупреждение: «<IP-адрес>» (ECDSA) навсегда добавлен в список известных хостов.\r\nubuntu@<IP-адрес>: Отказано в доступе (открытый ключ). ",
"недостижимый": правда
}
кубеспрей-мастер-0 | НЕДОСТУПНО! => {
«изменено»: ложь,
«msg»: «Не удалось подключиться к хосту через ssh: Предупреждение: «<IP-адрес>» (ECDSA) навсегда добавлен в список известных хостов.\r\nubuntu@<IP-адрес>: Отказано в доступе (открытый ключ). ",
"недостижимый": правда
}
вышеуказанная ошибка в форме изображения для дальнейшего использования
Обратите внимание: область, скрытая белыми чернилами, — это общедоступные IP-адреса, назначенные каждому узлу на изображении выше..
Я могу удаленно получить доступ к серверу Ubuntu, нажав: ssh <имя пользователя>@<ip_адрес>
. Вот снимок кластер-settings.tfvars
посмотреть, не напутал ли я что-нибудь:
зона = "fe-fxfx"
имя пользователя = "убунту"
# Префикс, используемый для всех ресурсов, чтобы отделить их от других ресурсов
префикс = "кубесспрей"
inventory_file = "inventory.ini"
# Установите операционную систему, используя UUID или точное имя
template_name = "Сервер Ubuntu 20.04 LTS (Focal Fossa)"
ssh_public_keys = [
# Поместите сюда свой публичный SSH-ключ
"удален открытый ключ по соображениям безопасности",
]
Также изображение из настройки кластера, tfvars
файл для справки:
кластер-settings.tfvars
Результат пингования узлов также нерегулярен, в некотором смысле, если мастер-0
успешно пингуется в одном экземпляре, в другом ни один из них не пингуется [при повторной попытке]. Пока, иногда рабочий-2
пингуется, а остальные нет.