Kubernetes 是否可能只在本地使用k8s woker节点,而使用云供应商管理的主节点(aws、gcp等)

Kubernetes 是否可能只在本地使用k8s woker节点,而使用云供应商管理的主节点(aws、gcp等),kubernetes,google-cloud-platform,google-anthos,Kubernetes,Google Cloud Platform,Google Anthos,是否可能只在本地使用k8s woker节点,而使用云供应商管理的主节点(aws、gcp等) 我想利用k8s主节点上的托管服务,但我的公司已经有很多服务器。而且我们在GCP和内部部署之间有云互连连接 我已经阅读了Anthos的相关文档好几次了。然而,在prem和cloud中混合使用一个k8s群集是没有任何用处的。这是我没有尝试过的,但让我与您分享我的想法 当我们建立一个集群时,比如说多个主节点和多个工作节点,我们需要在主节点和工作节点之间实现双向通信;也就是说,主节点中的kube APIserve

是否可能只在本地使用k8s woker节点,而使用云供应商管理的主节点(aws、gcp等)

我想利用k8s主节点上的托管服务,但我的公司已经有很多服务器。而且我们在GCP和内部部署之间有云互连连接


我已经阅读了Anthos的相关文档好几次了。然而,在prem和cloud中混合使用一个k8s群集是没有任何用处的。

这是我没有尝试过的,但让我与您分享我的想法

当我们建立一个集群时,比如说多个主节点和多个工作节点,我们需要在主节点和工作节点之间实现双向通信;也就是说,主节点中的kube APIserver和工作节点中的Kubelet需要相互连接。所以,这是我们需要检查的

此外,如果您使用的是基于节点端口的路由,那么将需要所有辅助节点和主节点相互转发流量。例如,如果NodePort请求到达主节点,则必须将其转发到工作节点(如wise)


我想可能还有其他的观点,但记录了我的感受。

我会说不,因为这不是一个真正的好主意。如果on-prem节点和on-cloud主机之间的通信中断,则您没有任何编排(on-prem集群无法独立工作)。此外,当您设置K8S主机时,您将为其提供在环境中创建节点、loadbalancer、防火墙规则(…)所需的所有配置。这里,云主机如何了解您的on-prem环境和配置?所有这些听起来都很奇怪