【问题标题】:How to setup connection via VPN to private AKS如何通过 VPN 设置与私有 AKS 的连接
【发布时间】:2022-07-22 16:54:10
【问题描述】:

我正在尝试设置一个私有 AKS 集群,我想使用 kubectl 从用户笔记本电脑进行管理。我尝试使用一个 vNET 创建一个简单的设置,即具有 OpenVPN 配置的 Azure VPN 网关,其中 VPN 网关连接到 vNET 的一个子网,而 AKS 通过 Azure CNI 配置为位于同一 vNET 的另一个子网中。只要我连接到 VPN,我预计这就是管理集群所需的全部内容(我知道 vNET 上的所有子网都是默认路由的)。但是当我尝试使用 kubectl 时,我得到 无法连接到服务器:dial tcp:lookup : no such host 不幸的是,我的网络知识并没有深入,但这应该可以吗?我的意思是它们都存在于同一个 vNET 中。谢谢。

【问题讨论】:

    标签: azure private azure-aks openvpn


    【解决方案1】:

    我的设置非常相似并且遇到了同样的情况。这对我来说是一个 DNS 问题。

    如果您的私有 AKS 集群有一个私有 DNS 区域(应该位于为 AKS 私有集群创建的资源组中),请查找 API 服务器的 DNS 记录和 IP 地址。将该 IP 地址放入带有完全限定域名的主机文件(如果在 linux 或 WSL 上,则为 /etc/hosts),然后再次运行 kubectl 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-05
      • 2017-04-13
      • 2015-02-20
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 2015-09-11
      • 1970-01-01
      相关资源
      最近更新 更多