Проблема подключения Kubectl - PullRequest
0 голосов
/ 09 февраля 2019

Сначала я установил ectd, kubeapiserver и kubelet, используя сервис systemd.Службы работают нормально и прослушивают все необходимые порты.

Когда я запускаю kubectl cluster-info, я получаю вывод ниже

Kubernetes master is running at http://localhost:8080

Когда я запускаю kubectl, получаю компоненты компонентов, затем я получаю нижеoutput

etcd-0               Healthy     {"health": "true"}

Но когда kubectl получает узлы, я получаю ошибку ниже

Error from server (ServerTimeout): the server cannot complete the requested operation at this time, try again later (get nodes)

Может кто-нибудь помочь мне в этом.

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Что такое статус диспетчера контроллера и планировщика.Видите ли вы их в списке "Здоровые", когда запускаете следующую команду

kubectl get cs
0 голосов
/ 09 февраля 2019

Ваш отсутствующий файл kubeconfig.kubectl ищет файл конфигурации в этом месте $HOME/.kube/config

В процессе установки вы можете скопировать файл конфигурации следующим образом на главный узел.

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
...