kubernetes - Kubectl 如何连接到master

标签 kubernetes

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

这是如何实现的?

最佳答案

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

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

关于kubernetes - Kubectl 如何连接到master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33448050/

相关文章:

azure - 禁用 azure kubernetes 服务的 kubelogin

apache-spark - 我们能否仅在 GKE 或私有(private)本地 k8s 上运行 Dataproc?

Azure AKS 负载均衡器使用同一 IP 上的服务为多个 Pod 提供服务

kubernetes - 如何等待 tekton pipelineRun 条件

kubernetes - 在 kubernetes .yaml 文件中从 cronjob 创建作业

azure - 是否建议在非工作时间将 AKS 用户节点池缩减至 0?

kubernetes - 列出命名空间中的所有资源

kubernetes - 如何诊断 Kubernetes 上的 "Error syncing pod"pod?

kubernetes - Rancher 2.0 - 故障排除和修复 “Controller Manager Unhealthy Issue”

Kubernetes Prometheus CrashLoopBackOff/OOMKilled Puzzle