5

我刚刚以手动方式安装了一个基本的 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

我做错了什么?

4

2 回答 2

3

尝试使用 kubedns 参数,我添加--kube-master-url=http://mykubemaster.mydomain:8080到 yaml 文件中,突然它报告为绿色。

这是如何解决的?容器是否出于某种原因不知道主人?

于 2017-01-11T16:11:28.870 回答
0

就我而言,我必须将数字 IP 放在“--kube-master-url= http://XXXX: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
于 2017-03-02T18:25:17.913 回答