有人可以详细说明安装kube-dns插件所需的步骤吗?我已经在上一个链接中下载了将近 400MB 的 git repo 并make
按照说明运行但得到Nothing to be done for 'all'.
文档不清楚附加组件的存在形式以及如何安装它们。那里的“管理员指南”链接将我带到这个无用的页面。
我试过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。