2017-01-11 23 views
4

我剛剛安裝了一個基本的kubernetes集羣,以便更好地瞭解組件,並在以後自動執行此安裝。我遵循本指南:https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/部署kube-dns時出錯:沒有提供配置

在此之後,羣集完全是空的,沒有插件。我已經部署了kubernetes的儀表板成功地,然而,嘗試部署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

我做錯了什麼?

回答

3

嘗試使用kubedns參數,我將--kube-master-url=http://mykubemaster.mydomain:8080添加到yaml文件中,並突然以綠色報告。

這是怎麼解決的呢?容器由於某種原因沒有意識到主人?

0

在我的情況下,我不得不將數字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 
相關問題