【发布时间】:2020-05-09 19:23:02
【问题描述】:
我是 kubernetes 的新手,正在尝试探索其中的新事物。所以,我的问题是
假设我现有的 kubernetes 集群有 1 个主节点和 1 个工作节点。考虑到此设置在 AWS 上,现在我在 Oracle 云平台上还有 1 个可用的 VM 实例,我想将该 VM 配置为工作节点并将该工作节点附加到现有集群。
那么,有可能这样做吗?任何人都可以对此提出任何建议。
【问题讨论】:
标签: kubernetes k3s
我是 kubernetes 的新手,正在尝试探索其中的新事物。所以,我的问题是
假设我现有的 kubernetes 集群有 1 个主节点和 1 个工作节点。考虑到此设置在 AWS 上,现在我在 Oracle 云平台上还有 1 个可用的 VM 实例,我想将该 VM 配置为工作节点并将该工作节点附加到现有集群。
那么,有可能这样做吗?任何人都可以对此提出任何建议。
【问题讨论】:
标签: kubernetes k3s
我会根据区域划分您的集群(除非您的 oracle 和 AWS 基础设施之间有良好的 VPN)
然后您可以跨集群运行应用程序。如果您绝对必须拥有一个地理上分开的集群,我会在您拥有工作节点的每个区域中创建一个主节点(etcd 主机)。
【讨论】:
工作节点和主节点的通信对于 Kubernetes 集群非常重要。从本地到云提供商或从不同的云提供商添加节点会从网络角度产生很多问题。
由于需要 AWS 和 Oracle Cloud 之间的 VPN 连接,并且每次工作节点都必须跨越海洋(可能)到达主节点。
编辑:根据 Kubernetes Doc,集群不能跨越云或区域(此功能需要完全联合支持)。 https://kubernetes.io/docs/setup/best-practices/multiple-zones/
【讨论】: