l p*_*l p 7 kubernetes kube-dns minikube
有人可以详细说明安装kube-dns插件所需的步骤吗?我已经在上一个链接中下载了近400MB的git repo并make按照指示运行但是得到了Nothing to be done for 'all'.
文档不清楚加载项的形式是什么,以及如何安装它们."管理员指南"链接带我到这个无益的页面.
我试过/sf/answers/2962055211/,但收到了一条error validating data消息.即使这有效,但它似乎是一个非官方和尴尬的解决方案.
像这样的答案也太模糊了:https: //stackoverflow.com/a/36105547/4978821.
一旦我有了解决方案,我很乐意创建一个拉取请求来改进文档.
更新以澄清我的问题:
正如Aaron所提到的,dns插件默认在minikube中启用.运行minikube addons list表明它已启用.但是,如果我进入运行pod的bash shell,例如kubectl exec -it node-controller-poqsl bash尝试使用ping来访问我的mongo服务,它会解析为公共URL,而不是kubernetes服务IP.
应该在minikube中默认启用kube-dns插件.您可以运行kubectl get po -n kube-system以检查插件管理器启动的pod是否存在.如果您没有看到列出的pod,请确保通过运行minikube addons list并验证kube-dns是否在minikube中启用了插件enabled
编辑:对我来说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
Run Code Online (Sandbox Code Playgroud)
您可以从中看到kube-dns pod正常运行.你能证实你的kube-dns pod在这个Running状态吗?
| 归档时间: |
|
| 查看次数: |
6028 次 |
| 最近记录: |