Kube-ui 未启动

Kube-ui Not starting

我一直在尝试设置 ui,但经过多次尝试后,我还是没能成功。我正在 Raspberry Pi 2 using the Kubernetes on Arm project.

安装 kubernetes

要启动 kube-ui 我 运行 以下命令:

kubectl create -f addons/kube-ui/kube-ui-rc.yaml --namespace=kube-system
kubectl create -f addons/kube-ui/kube-ui-svc.yaml --namespace=kube-system

它开始 correctyl 但是当我去 http://[master-ip]:8080/ui it redirects to http://[master-ip]/api/v1/proxy/namespaces/kube-system/services/kube-ui/#/dashboard/。接下来json显示:

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "no endpoints available for service \"kube-ui\"",
  "reason": "ServiceUnavailable",
  "code": 503
}

然后我检查了 pod kube-ui 的状态:

kubectl describe pods kube-ui --namespace=kube-system

事件是:

Events:
  FirstSeen     LastSeen        Count   From                    SubobjectPath                           Reason          Message
  ─────────     ────────        ─────   ────                    ─────────────                           ──────          ───────
  24m           24m             1       {kubelet 192.168.1.21}  implicitly required container POD       Pulled          Container image "kubernetesonarm/pause" already present on machine
  24m           24m             1       {kubelet 192.168.1.21}  implicitly required container POD       Created         Created with docker id bb685cbaa294
  24m           24m             1       {kubelet 192.168.1.21}  implicitly required container POD       Started         Started with docker id bb685cbaa294
  24m           24m             1       {scheduler }                                                    Scheduled       Successfully assigned kube-ui-v3-k694w to 192.168.1.21
  24m           14s             147     {kubelet 192.168.1.21}  spec.containers{kube-ui}                Pulling         Pulling image "kubernetesonarm/kube-ui"
  24m           10s             147     {kubelet 192.168.1.21}  spec.containers{kube-ui}                Failed          Failed to pull image "kubernetesonarm/kube-ui": Error: image kubernetesonarm/kube-ui:latest not found

Master-ip = 192.168.1.20

Node-ip = 192.168.1.21

事件流的最后一行显示了问题:

Error: image kubernetesonarm/kube-ui:latest not found

https://hub.docker.com/u/kubernetesonarm/ 显示已为 ARM 编译的容器列表。

另请注意 kubernetes-on-arm 文档说:

kube-ui was removed, because the Kubernetes team shifted focus to dashboard.