在不更改 Pods CIDR 的情况下升级 AKS 节点

Upgrade AKS node without changing Pods CIDR

有没有办法在不更改 Pods CIDR 的情况下升级集群,或者之后以某种方式重置它? 我的集群只有一个节点,它有 pod CIDR 10.244.0.0/24。我做了升级,更改了 Kubernetes 版本,现在是 10.244.1.0/24。有办法回到 10.244.0.0/24 吗?

这对我很重要,因为我使用子网和集群 IP 作为外部站点 2 站点 VPN 的配置,并且我无法在需要执行升级时随时更改远程配置。

谢谢

如果您使用 ARM 模板部署集群,您可以使用记录在 here 中的 networkProfilepodCidr 属性 指定 Pod CIDR 值。不幸的是,通过 Azure 门户部署时无法设置该值。

有一个实现 属性 here 的 ARM 模板示例,该模板还允许您传入 Kubernetes 版本,因此您只需重新部署 ARM 模板即可升级。我不确定如果您使用模板修复 Pod CIDR 但通过门户升级 Kubernetes 会发生什么。