如何在Kubernetes集群中将远程虚拟机实例添加为工作节点

时间:2020-05-09 19:23:02

标签: kubernetes k3s

我是kubernetes的新手,正在尝试探索其中的新事物。所以,我的问题是

假设我现有的kubernetes集群具有1个主节点和1个工作节点。考虑到此设置是在AWS上进行的,现在我在Oracle Cloud Platform上又有1个VM实例可用,我想将该VM配置为工作程序节点并将该工作程序节点附加到现有集群。

那么,有可能这样做吗?有人对此有任何建议吗?

2 个答案:

答案 0 :(得分:2)

我会根据区域将群集划分(除非您在oracle和AWS基础设施之间拥有良好的VPN)

然后可以跨集群运行应用程序。如果您绝对必须有一个在地理位置上分开的群集,那么我将在您拥有工作节点的每个区域中创建一个主节点(etcd主机)。

答案 1 :(得分:0)

工作节点和主节点的通信对于Kubernetes集群至关重要。从网络角度来看,将节点从本地部署添加到云提供商或从其他云提供商会产生很多问题。

由于需要AWS与Oracle Cloud之间的VPN连接,并且每次工作节点必须(可能)跨越海洋才能到达主节点时。

编辑:从Kubernetes Doc中,集群无法跨越云或区域(此功能将需要完整的联盟支持)。 https://kubernetes.io/docs/setup/best-practices/multiple-zones/