是否有可能仅在内部使用k8s woker节点,但使用由云供应商aws,gcp等管理的主节点?

问题描述

是否可能仅在内部使用k8s woker节点,而使用由云供应商(aws,gcp等)管理的主节点?

我想利用k8s主节点上的托管服务,但是我的公司已经在内部部署了许多服务器。此外,我们还在GCP和内部部署之间建立了云互连连接。

我已经阅读了几次Anthos相关的文档。但是,在本地和云中混合使用一个k8s群集无处不在。

解决方法

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

当我们建立一个集群说多个主节点和多个工作节点时,我们需要在主节点和工作节点之间进行双向通信;也就是说,主服务器中的kube-apiserver和工作节点中的kubelet需要彼此连接。因此,这是我们需要检查的事情。

此外,如果您使用的是基于NodePort的路由,那么将要求所有辅助服务器和主服务器相互转发流量。例如,如果NodePort请求到达主节点,则必须将其转发到辅助节点(如明智之举)。

我认为可能还有其他几点,但是记录了我的感受。