azure - 将 AKS 群集连接到托管虚拟机的虚拟网络

标签 azure kubernetes azure-aks

我最近创建了一个 AKS 托管集群我们的微服务架构。

但是,我们确实有一些服务无法像其他服务一样被收容。

我的需求是能够将我的集群所在的虚拟网络连接到我的虚拟机的虚拟网络。

我想知道执行此操作的最佳方法是什么?

到目前为止,我已经创建了两个“虚拟网络网关”,并尝试在它们之间进行连接。但是,连接状态始终保持为“正在连接”

当我连接到集群中的一个 Pod 时,连接不起作用。

还有其他方法可以使其发挥作用吗?

最佳答案

使用虚拟网络对等互连更容易(而且更便宜),您可以关注 this tutorial对等两个网络。

此外,您需要使用Azure CNI创建AKS集群时(需要重新创建,创建AKS后无法更改),这样每个pod都会获得一个专用的IP地址,它们将能够利用虚拟网络之间的连接。

您还可以使用网关,但由于对等互连现在可以在全局范围内使用,因此使用网关\站点到站点没有什么意义

关于azure - 将 AKS 群集连接到托管虚拟机的虚拟网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56242315/

相关文章:

docker - 如何找到某个worker节点对应的kubernetes master服务器?如何杀死残留的k8s容器?

elasticsearch - Kubernetes 持久卷声明覆盖现有目录的所有者和权限

kubernetes - 改变准入 webhook 静态命名空间选择器

azure - 容器守护者 : what's needed for log analysis?

azure - 通过 Azure ML SDK 扩展分离 AKS 群集时出错

Azure 应用服务容器镜像强制从 Docker Hub(而不是 ACR)拉取

azure - 如何在 Azure Cli 中查询多个标签

c# - 批处理: userPrincipalName already exists when trying to add multiple users async in AAD

Azure 应用服务

Azure kubernetes - 有多少个集群?