Не удается получить доступ к панели управления Kubernetes - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть кластер K8s (1 мастер, 2 рабочих), работающий на 3 бродячих виртуальных машинах на моем компьютере.

Я установил панель управления kubernetes, как объяснено здесь .

Все мои модули работают правильно:

kubectl get pods -o wide --namespace=kube-system
NAME                                          READY   STATUS    RESTARTS   AGE   IP              NODE                   NOMINATED NODE   READINESS GATES
coredns-fb8b8dccf-n5cpm                       1/1     Running   1          61m   10.244.0.4      kmaster.example.com    <none>           <none>
coredns-fb8b8dccf-qwcr4                       1/1     Running   1          61m   10.244.0.5      kmaster.example.com    <none>           <none>
etcd-kmaster.example.com                      1/1     Running   1          60m   172.42.42.100   kmaster.example.com    <none>           <none>
kube-apiserver-kmaster.example.com            1/1     Running   1          60m   172.42.42.100   kmaster.example.com    <none>           <none>
kube-controller-manager-kmaster.example.com   1/1     Running   1          60m   172.42.42.100   kmaster.example.com    <none>           <none>
kube-flannel-ds-amd64-hcjsm                   1/1     Running   1          61m   172.42.42.100   kmaster.example.com    <none>           <none>
kube-flannel-ds-amd64-klv4f                   1/1     Running   3          56m   172.42.42.102   kworker2.example.com   <none>           <none>
kube-flannel-ds-amd64-lmpnd                   1/1     Running   2          59m   172.42.42.101   kworker1.example.com   <none>           <none>
kube-proxy-86qsw                              1/1     Running   1          59m   10.0.2.15       kworker1.example.com   <none>           <none>
kube-proxy-dp29s                              1/1     Running   1          61m   172.42.42.100   kmaster.example.com    <none>           <none>
kube-proxy-gqqq9                              1/1     Running   1          56m   10.0.2.15       kworker2.example.com   <none>           <none>
kube-scheduler-kmaster.example.com            1/1     Running   1          60m   172.42.42.100   kmaster.example.com    <none>           <none>
kubernetes-dashboard-5f7b999d65-zqbbz         1/1     Running   1          28m   10.244.1.3      kworker1.example.com   <none>           <none>

Как вы можете видеть, приборная панель находится в состоянии «Работает».

Я также запустил kubectl proxy, и он работаетна 127.0.0.1:8001.

Но когда я пытаюсь открыть http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ У меня появляется ошибка:

This site can’t be reached
127.0.0.1 refused to connect.
ERR_CONNECTION_REFUSED

Я пытаюсь открыть панель мониторинга прямо на моем компьютере,не внутри Ваграм ВМ.Может ли это быть проблема?Если да, то как это решить?Я могу пропинговать свою виртуальную машину с моего компьютера без каких-либо проблем.

Спасибо за помощь.

РЕДАКТИРОВАТЬ

Вот выводkubectl get svc -n kube-system

NAME                   TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)                  AGE
kube-dns               ClusterIP   10.96.0.10      <none>        53/UDP,53/TCP,9153/TCP   96m
kubernetes-dashboard   NodePort    10.109.230.83   <none>        443:30089/TCP            63m

1 Ответ

1 голос
/ 12 апреля 2019

Панель управления Kubernetes по умолчанию работает только в кластере.Вы можете управлять им с помощью команды get svc:

kubectl get svc -n kube-system

Типом этой службы по умолчанию является ClusterIp, чтобы получить доступ из-за пределов кластера, вам нужно изменить его на NodePort.Чтобы изменить его, выполните этот документ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...