0

我刚刚根据本手册使用 kubeadm 在 CentOS7 上安装了一个单节点 kubernetes 集群,然后安装了 kubernetes-dashboard 扩展。但是 pod 状态是CrashLoopBackOff.

我检查了仪表板 docker 容器的日志,发现以下错误:

...
2017/10/24 10:15:57 Serving securely on HTTPS port: 8443
2017/10/24 10:15:57 Couldn't read CA certificate: open : no such file or directory

这是什么意思?

4

1 回答 1

0

您需要将您的证书挂载到您的 kubernetes-dashboard 部署中,以便它可以访问您的 SSL/TLS 证书。

我假设您正在使用以下部署: https ://github.com/kubernetes/dashboard/blob/master/src/deploy/recommended/kubernetes-dashboard.yaml

所以你需要将你的密钥和公钥添加到你的 kubernetes 秘密“kubernetes-dashboard-certs”中。

对于证书生成,请参阅:https ://github.com/kubernetes/dashboard/wiki/Certificate-management

有关 K8s 中 Secret 的更多信息,请参阅: https ://kubernetes.io/docs/concepts/configuration/secret/

于 2017-10-25T16:06:04.167 回答