我已经在 OS X 上通过 Vagrant 安装了 Kubernetes,一切似乎都运行良好,但我不确定 kubectl 是如何与主节点通信的,尽管它是工作站文件系统的本地节点。
这是如何实现的?
最佳答案
kubectl 有一个配置文件,用于指定 Kubernetes apiserver 的位置和客户端凭据以向主服务器进行身份验证。 kubectl 发出的所有命令都通过 HTTPS 连接到 apiserver。
当您运行脚本以启动集群时,它们通常会生成此本地配置文件,其中包含访问您刚创建的集群所需的参数。默认情况下,该文件位于 ~/.kube/config
.
关于kubernetes - Kubectl 如何连接到master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33448050/