Kubectl如何连接到主服务器

时间:2015-10-31 04:26:18

标签: kubernetes

我在OS X上通过Vagrant安装了Kubernetes,一切似乎都运行正常,但我不确定kubectl是如何与主节点通信的,尽管它是工作站文件系统的本地节点。

这是如何实现的?

2 个答案:

答案 0 :(得分:4)

kubectl有一个配置文件,用于指定Kubernetes apiserver的位置以及要向主服务器进行身份验证的客户端凭据。 kubectl发出的所有命令都通过HTTPS连接到apiserver。

当您运行脚本以启动集群时,它们通常会生成此本地配置文件,其中包含访问刚刚创建的集群所需的参数。默认情况下,该文件位于~/.kube/config

答案 1 :(得分:1)

除了Robert所说的:本地CLI和群集之间的连接是通过kubectl config set控制的,请参阅docs

文档的Getting started with Vagrant部分应包含您需要的所有内容。