将非 Azure VM 附加到 Azure Kubernetes 服务 (AKS)

Attaching non-azure VMs to Azure Kubernetes Service (AKS)

在 Azure Kubernetes 服务 (AKS) 的上下文中,我想将一些 pods 部署到 Azure 目前不支持的区域(在我的例子中是墨西哥)。是否可以在墨西哥这里配置非 Azure VM 并将其作为工作节点附加到我的 AKS 群集?

明确一点,我希望 Azure 托管 Kubernetes 控制平面。我想在各种受支持的区域内分拆出一些 Azure VM。然后将托管在墨西哥的非 Azure VM 配置为 Kubernetes 节点并将其附加到集群。

(很快墨西哥就会有一个 Microsoft Azure 数据中心,这个问题将没有实际意义。与此同时,我希望能够解决它。)

您不能拥有包含 VM 的节点池,这些 VM 不是由带有 AKS 的 Azure 管理的。如果你想做这样的事情,你需要 运行 你自己的 k8s 集群。与 AKS 这样在 Azure 中管理的东西最接近的是构建你自己的 Azure Arc enabled Kubernetes 集群,但你需要一些使用 RancherKubespray、[=12 等工具的技能=] 或其他东西。