Я недавно установил kubernetes на VMware, а также настроил несколько модулей, при настройке этих модулей он автоматически использовал IP-адрес VMware и настроил его. Я смог получить доступ к приложению в течение этого времени, но недавно я перезагрузил ВМ и машину, на которой размещена ВМ, во время этого - я думаю, изменился IP-адрес ВМ, и теперь - я получаю ошибку ниже при использовании команды:
kubectl get pod -n
userX@ubuntu:~$ kubectl get pod -n NameSpaceX
Unable to connect to the server: dial tcp 192.168.214.136:6443: connect: no route to host```
userX@ubuntu:~$ kubectl version
Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:11:31Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}
Unable to connect to the server: dial tcp 192.168.214.136:6443: connect: no route to host
kubectl cluster-info, как и другие связанные команды, выдает тот же результат.
в настройках рабочей станции VMware мы используем сетевой адаптер, который разделяет настройку IP-адреса хоста. Мы не уверены, окажет ли это какое-либо влияние.
Мы также попытались добавить следующую запись в / etc / hosts, она не работает.
127.0.0.1 localhost \ n
192.168.214.136 localhost \ n
127.0.1.1 ubuntu
Я ожидаю повторного запуска модулей для доступа к приложению. Вместо переустановки всех модулей требуется много времени - мы ищем быстрый обходной путь, чтобы модули возвращались в рабочее состояние.