- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以详细说明安装 kube-dns 所需的步骤吗?添加在?我已在上一个链接中下载了近 400MB 的 git 存储库,并按照说明运行 make
,但得到 Nothing to be do for 'all'.
文档并不清楚附加组件以什么形式存在,以及如何安装它们。那里的“管理员指南”链接将我带到 this无用的页面。
我已经尝试过https://stackoverflow.com/a/42315074/4978821 ,但收到验证数据时出错
消息。即使这有效,这似乎也是一个非官方且尴尬的解决方案。
这样的答案也太模糊了:https://stackoverflow.com/a/36105547/4978821 .
一旦找到解决方案,我很乐意创建拉取请求来改进文档。
更新以澄清我的问题:
正如 Aaron 所提到的,默认情况下,minikube 中启用了 dns 插件。运行 minikube addons list
显示它已启用。但是,如果我进入正在运行的 pod 的 bash shell,例如 kubectl exec -it node-controller-poqsl bash 并尝试使用 ping 访问我的 mongo 服务,它会解析为公共(public) URL,而不是 kubernetes 服务 IP。
最佳答案
minikube 中应该默认启用 kube-dns 插件。您可以运行 kubectl get po -n kube-system 来检查 addon-manager 启动的 pod 是否存在。如果您没有看到列出的 pod,请通过运行 minikube addons list
并验证 kube-dns
是否已启用<来确保在 minikube 中启用该插件。/
编辑:对我来说 kubectl get po -n kube-system 是一个有效的命令,这里是输出:
$ kubectl get po -n kube-system
NAME READY STATUS RESTARTS AGE
kube-addon-manager-minikube 1/1 Running 2 5d
kube-dns-v20-7ddvt 3/3 Running 6 5d
kubernetes-dashboard-rn54g 1/1 Running 2 5d
从中可以看到 kube-dns pod 运行正常。您能否验证您的 kube-dns pod 是否处于 Running
状态?
关于kubernetes - 如何为 minikube 安装 kube-dns 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43152190/
我是一名优秀的程序员,十分优秀!