被Kubernetes官方网站上的【Dashboard部署步骤】误导的故事

你好。
我是Class Act 基礎建設業務部的大塚。
這次只是輕鬆地做個筆記。因為我想,可能會有人走上同樣的老路,所以寫下來備忘。

我在此刻写作时,正试图使用Helm将名为Harbor的私有容器注册表环境部署到Kubernetes集群中,但是Pod们却变成了待定状态。

尽管可以使用 kubectl describe 或其他方法来确认症状,但有点繁琐。于是我决定尝试部署dashboard,开始在谷歌上搜索并参考了kubernetes官方网站。

 

由于提供了以下命令作为仪表板的部署选项,我心想“嗯,就用这个吧”,然后轻松地执行并成功了。我创建了一个NodePort以便从集群外访问。

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
image.png

使用2.0.0版本的时候,证书似乎有点不正常。(创建的位置有问题吗?)

 

所以请不要使用2.0.0版本,而是使用其他版本。
我使用了2.7.0版本,效果很好。

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
image (2).png
广告
将在 10 秒后关闭
bannerAds