2016-11-06 45 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