панель мониторинга Kubernetes недоступно развертывание кластера post

я новичок в kubernetes. я только что следовал этому руководству и у меня есть бродячий/Kubernetes кластер: https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant.html

мне было интересно просматривать пользовательский интерфейс, поэтому я следовал инструкциям здесь: http://kubernetes.io/docs/user-guide/ui/#deploying-the-dashboard-ui

$ kubectl proxy
Starting to serve on 127.0.0.1:8001

при переходе к вышеуказанному IP: порт, <h3>Unauthorized</h3>подается. Итак, я суффикс /uiк URI, и мы получаем:

// 127.0.0.1:8001/ui redirected to http://localhost:8001/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "no endpoints available for service "kubernetes-dashboard"",
  "reason": "ServiceUnavailable",
  "code": 503
}

возможно актуально:

$ kubectl cluster-info
Kubernetes master is running at https://172.17.4.101:443
Heapster is running at https://172.17.4.101:443/api/v1/proxy/namespaces/kube-system/services/heapster
KubeDNS is running at https://172.17.4.101:443/api/v1/proxy/namespaces/kube-system/services/kube-dns
kubernetes-dashboard is running at https://172.17.4.101:443/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard

$ kubectl get services
NAME         CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
kubernetes   10.3.0.1     <none>        443/TCP   36m

я увидел еще один so поток, Kubernetes dashboard ожидает с сообщением: нет конечных точек, доступных для сервиса «kubernetes-dashboard», и обнаружил get podsи.describe pod <pod-name> --namespace=kube-system

Итак, я побежал kubectl describe pod kubernetes-dashboard-3543765157-94gj9 --namespace="kube-system"который дал: https://gist.github.com/cdaringe/b972bf5a95c9f2a7cb8386ef6bf2252b

1 ответ

  1. в конечном счете, мой кластер не имел узлов, поэтому службе пользовательского интерфейса не было места для посадки и запуска! API все еще пытается прокси к нему, поэтому он сообщил «нет конечных точек» — не было никакой конечной точки узла, обслуживающей содержимое. до сих пор не понял, почему мой бродячий кластер не развернул узлы. я собираюсь догадаться, что рабочие никогда не загружали kubelet и присоединились.