首页 > 解决方案 > 从启用了 api-server-authorized-ip-ranges 的私有 IP 范围访问 AKS API

问题描述

我有一个托管 Azure DevOps 代理的 VM。VM 没有公共 IP。我可以在没有使用 kubectl apply 的 api-server-authorized-ip-ranges 的情况下很好地运行 AKS 的部署(通过 az 获取 .kube 配置)。

添加授权 IP 范围后,我将无法再运行部署。当我得到这个异常时,我无法添加私有 IP 范围:

--api-server-authorized-ip-ranges 必须是全局非保留地址或 CIDR

由于各种政策,我无法为我的虚拟机提供公共 IP。有没有办法解决?

标签: azure-aks

解决方案


您不能将api-server-authorized-ip-ranges选项与私有 IP 一起使用。如此处所述,IP 必须是公共的或者您可以创建一个私有 AKS 群集


推荐阅读