首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已启用kube-dns插件,但未启用kube-dns吊舱

已启用kube-dns插件,但未启用kube-dns吊舱
EN

Stack Overflow用户
提问于 2017-10-18 14:58:40
回答 1查看 432关注 0票数 0

通过一些故障排除,我发现kube在我的minikube集群中并不像预期的那样工作。当我执行minikube addons list命令时,我可以看到kube插件已启用,并且也有一个kube服务正在运行,但是没有运行kube。

代码语言:javascript
复制
$ kubectl get all -n kube-system
NAME                             READY     STATUS    RESTARTS   AGE
po/kube-addon-manager-minikube   1/1       Running   0          15m
po/kubernetes-dashboard-bltvf    1/1       Running   0          14m

NAME                      DESIRED   CURRENT   READY     AGE
rc/kubernetes-dashboard   1         1         1         14m

NAME                       CLUSTER-IP   EXTERNAL-IP   PORT(S)         AGE
svc/kube-dns               10.0.0.10    <none>        53/UDP,53/TCP   14m
svc/kubernetes-dashboard   10.0.0.192   <nodes>       80:30000/TCP    14m

$ kubectl get ep kube-dns --namespace=kube-system
NAME       ENDPOINTS   AGE
kube-dns   <none>      19m

我尝试使用kube-dns-controller.yaml文件手动创建/部署,但我也得到了验证该文件的错误:

代码语言:javascript
复制
error: error validating "kube-dns-controller.yaml": error validating data: [found invalid field optional for v1.ConfigMapVolumeSource, found invalid field tolerations for v1.PodSpec]; if you choose to ignore these errors, turn validation off with --validate=false

对于解决这个问题,我还有什么其他的想法吗?谢谢!

注意:我使用的是minikube版本v0.19.1和kubernetes v1.5.2。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-18 19:51:06

看来问题出在库伯内特斯版本上。当我升级到v1.6.0时,kube又恢复了正常工作。

编辑:为了修复v1.5.2的问题,我使用了看到的这里的解决方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46813271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档