Azure AKS 限制特定 IP 的使用

Azure AKS restrict the use of a specific IP

我们必须设置入口控制器,该过程要求我们根据子网中的可用 IP 分配特定的 IP 地址。它在我们第一次创建 AKS 然后设置 Ingress Controller 时起作用。但是,当我们重新创建 AKS 时,我们分配给 Ingress 的 IP 被其中一个 VMSS 实例使用了。

我们有没有办法限制 IP 在 AKS 中使用?

首先你要知道AKS是动态分配子网IP地址的。所以你无法控制它。通常,AKS 会从第一个可用的 IP 地址“x.x.x.4”到最后一个“x.x.x.254”分配 IP 地址。所以也许你可以从最后一个中选择 Ingress Controller 的 IP 地址。

有一点你需要注意。也就是说,您需要计算需要用于 AKS 群集的 IP 地址的数量。如果您有太多节点,那么可能会没有可用的 IP 地址。因此请确保子网有足够的 IP 地址可供使用。