google-kubernetes-engine - GKE 主节点在哪里运行

标签 google-kubernetes-engine

在 GKE 集群中,master 在哪里运行。

我 checkin 了 GKE 的工作节点。只有 kube-proxy 和 kubelet 服务在运行

甚至 kubelet.kubeconfig 文件将服务器称为一个公共(public) IP。这是没有定义的

最佳答案

GKE 为您的集群提供托管控制平面。集群的“master”实际上是标准服务(kube-apiserver、kube-scheduler、kube-controller-manager)以及一些特定于环境的 Controller (入口、自动缩放等)的集合。 GKE 将这些服务的实现隐藏在集群端点后面,这就是它们如何暴露给您的节点(kubelet 和 kube-proxy)以及您作为集群用户的方式。 GKE 处理为集群端点提供公共(public) IP 以及使节点与其通信所需的配置。控制平面未在您的项目中运行,因此您看不到运行它所消耗的任何底层资源。

如果您想完全控制控制平面的配置和部署(在单个“主”机器上或分布在多个“主”机器上),您可以使用社区赞助的工具,如 kopskubespray部署您的集群。

关于google-kubernetes-engine - GKE 主节点在哪里运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55252682/

相关文章:

kubernetes - GKE 流式传输大文件下载失败并出现部分响应

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

kubernetes - 自动设置具有多个Pod的kubernetes集群

kubernetes - 使用 Google IAM 进行 GKE 服务 Web 访问

kubernetes - 由于重启政策,创建kubernetes ReplicationController失败

kubernetes - Google Kubernetes Engine 中的 http -> https 重定向

kubernetes - GKE不会将节点缩减为零

google-cloud-platform - 自托管 Gitlab,在 Google Cloud Platform 上提供应用程序交付

ssl - Google 管理的 SSL 证书停留在 "Provisioning"上,域的 FAILED_NOT_VISIBLE