В соединении с сервером localhost:8080 было отказано - вы указали правильный хост или порт. не могу понять проблему
На экзамене CKAD меня попросили подключиться по SSH к другому узлу в кластере, чтобы выполнить некоторые операции kubectl, такие как
kubectl get all
, хотя и ниже:
В соединении с сервером localhost:8080 было отказано - вы указали правильный хост или порт?
Пытался выполнить sudo, но не сработал и проверил представление конфигурации kubectl (можно увидеть пустой файл в клиентском узле)
Как это сделать?
1 ответ
вам нужно перечислить доступные узлы в кластере, но сначала убедитесь, что вы используете правильный контекст:
k get nodes
вы получите доступную запись, например: узел-0 узел-1 (посмотрите, какой из них является рабочим узлом, или, если вас попросили использовать ssh для определенного узла, скопируйте и вставьте его) должно быть:
ssh node-0
это для создания некоторых файлов / каталогов (например, для сохранения данных) после того, как вы закончите, вернитесь к мастеру для выполнения своей задачи.