部署 kube-dns 时出错:未提供任何配置
Error when deploying kube-dns: No configuration has been provided
我刚刚以手动方式安装了一个基本的 kubernetes 集群,以便更好地了解组件,并在以后自动执行此安装。我遵循了这个指南:https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/
此后集群完全空无插件。我已经成功部署了 kubernetes-dashboard,但是,当尝试部署 kube-dns 时,它失败并显示日志:
2017-01-11T15:09:35.982973000Z F0111 15:09:35.978104 1 server.go:55]
Failed to create a kubernetes client:
invalid configuration: no configuration has been provided
我使用的kube-dns的yaml模板没有修改,只填了集群IP:
https://coreos.com/kubernetes/docs/latest/deploy-addons.html
我做错了什么?
试验kubedns参数,我在yaml文件中添加了--kube-master-url=http://mykubemaster.mydomain:8080
,突然报绿。
这个是怎么解决的?容器是否出于某种原因不知道主人?
在我的例子中,我不得不将数字 IP 放在“--kube-master-url=http://X.X.X.X:8080”。它在 RC (ReplicationController) 的 yaml 文件中,就像:
...
spec:
containers:
- name: kubedns
...
args:
# command = "/kube-dns"
- --domain=cluster.local
- --dns-port=10053
- --kube-master-url=http://192.168.99.100:8080
我刚刚以手动方式安装了一个基本的 kubernetes 集群,以便更好地了解组件,并在以后自动执行此安装。我遵循了这个指南:https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/
此后集群完全空无插件。我已经成功部署了 kubernetes-dashboard,但是,当尝试部署 kube-dns 时,它失败并显示日志:
2017-01-11T15:09:35.982973000Z F0111 15:09:35.978104 1 server.go:55]
Failed to create a kubernetes client:
invalid configuration: no configuration has been provided
我使用的kube-dns的yaml模板没有修改,只填了集群IP: https://coreos.com/kubernetes/docs/latest/deploy-addons.html
我做错了什么?
试验kubedns参数,我在yaml文件中添加了--kube-master-url=http://mykubemaster.mydomain:8080
,突然报绿。
这个是怎么解决的?容器是否出于某种原因不知道主人?
在我的例子中,我不得不将数字 IP 放在“--kube-master-url=http://X.X.X.X:8080”。它在 RC (ReplicationController) 的 yaml 文件中,就像:
...
spec:
containers:
- name: kubedns
...
args:
# command = "/kube-dns"
- --domain=cluster.local
- --dns-port=10053
- --kube-master-url=http://192.168.99.100:8080