【发布时间】:2017-08-26 09:42:57
【问题描述】:
有人可以详细说明安装kube-dns 插件的必要步骤吗?我已经在上一个链接中下载了将近 400MB 的 git repo 并按照说明运行 make 但得到 Nothing to be done for 'all'.
文档不清楚附加组件的存在形式以及如何安装它们。那里的“管理员指南”链接将我带到 this 无用的页面。
我尝试了https://stackoverflow.com/a/42315074/4978821,但收到了error validating data 消息。即使这可行,它似乎也是一个非官方且尴尬的解决方案。
这样的回答也太模糊了:https://stackoverflow.com/a/36105547/4978821。
一旦我有解决方案,我很乐意创建一个拉取请求来改进文档。
更新以澄清我的问题:
正如 Aaron 所说,在 minikube 中默认启用了 dns 插件。运行minikube addons list 表明它已启用。但是,如果我进入一个正在运行的 pod 的 bash shell,例如 kubectl exec -it node-controller-poqsl bash 并尝试使用 ping 访问我的 mongo 服务,它会解析为公共 URL,而不是 kubernetes 服务 IP。
【问题讨论】:
-
这与我在帖子中包含的链接相同。该链接指向 yaml 模板。正如我在帖子中提到的那样,按照该链接中的建议运行
make不会产生任何结果。我仍然没有看到获得可用 yaml 文件的明确步骤。
标签: kubernetes minikube kube-dns