linux - Kubernetes:无法安装仪表板

标签 linux docker containers kubernetes dashboard

当我尝试安装 Dashboard 时,出现这样的错误

`[root@ts ~]# kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml

error validating

"https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml": error validating data: [unexpected type: object, unexpected type: unversioned.LabelSelector, unexpected type: object, unexpected type: object]; if you choose to ignore these errors, turn validation off with --validate=false`

如何解决? 我在安装仪表板之前使用过这些命令

kubeadm reset
rm -rf ~/.kube
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi -f $(docker images -q)
kubeadm init

最佳答案

您正在使用的页面,https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml似乎是 404。 dashbard 项目的 github 页面说;

"Since version 1.7 Dashboard uses more secure setup"

并给出一个不同的链接 - 尝试使用这个链接 https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml相反。

如果这对您不起作用,请将第二个链接的内容保存到 yaml 文件并运行相同的 kubectl create -f dashboard.yaml 命令

关于linux - Kubernetes:无法安装仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42435043/

相关文章:

linux - 如何使共享库在 Linux 下重新加载自身

docker - 为什么我的 Docker 容器的可写层在容器退出后仍然存在?

docker - 如何在Docker Toolbox中访问容器服务器

c# - 即使在 .NET Core 控制台应用程序中使用 Console.ReadLine(),docker 容器也会立即退出

python - docker compose:docker-compose run命令后的命令

javascript - 多少标签对 Google 标签管理器来说太多了?

linux - 我想修改这个 bash 脚本以不询问每个文件的密码

linux - 删除第一个冒号和第一个制表符之间的所有内容

在 Linux 上使用 C 检查目录是否为空

php - 为WordPress创建Dockerfile的正确方法