2016-11-06 107 views
7

我有一個包含關於集羣信息的admin.conf中的文件,使下面的命令正常工作:如何使用.conf文件中的羣集信息配置kubectl?

kubectl --kubeconfig ./admin.conf get nodes 

我怎麼能config kubectl在一個使用羣集,用戶和驗證此文件爲默認命令?我只看到獨立的一組集羣,設置憑據,設置情境,利用上下文等等。我想獲得相同的輸出時,我只需運行:

kubectl get nodes 

回答

11

下面是如何配置kubectl

http://kubernetes.io/docs/user-guide/kubeconfig-file/

您有幾種選擇,特別是對這個問題的官方文檔,你可以複製你的admin.conf~/.kube/config

+4

而不是覆蓋所有數據已經在.kube/config中,可以執行'export KUBECONFIG = path/to/admin.conf' –

+0

有沒有辦法使用/加載多個配置文件,並使用'kubectl config get-contexts'顯示它們,以及仍然允許使用'kubectl config use-c更改上下文ontext '? – gunit

+0

我正在使用go-client與羣集連接。有沒有辦法與go-client一起使用這個配置文件來驗證集羣? –

1

kubectl使用~/.kube/config作爲默認的配置文件。所以你可以複製你的admin.conf