Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 升级AKS节点而不更改Pods CIDR_Azure_Azure Aks - Fatal编程技术网

Azure 升级AKS节点而不更改Pods CIDR

Azure 升级AKS节点而不更改Pods CIDR,azure,azure-aks,Azure,Azure Aks,有没有一种方法可以在不更改Pods CIDR的情况下升级集群,或者在之后以某种方式重置集群? 我的集群只有一个节点,它有pod CIDR 10.244.0.0/24。我升级了Kubernetes版本,现在是10.244.1.0/24。有没有办法回到10.244.0.0/24 这对我来说很重要,因为我正在使用子网和群集IP作为外部站点2站点VPN的配置,并且我无法在需要执行升级时更改远程配置 谢谢如果您使用ARM模板部署集群,您可以使用networkProfile的podCidr属性指定Pod C

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

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


谢谢

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


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

谢谢。我实际上是通过terraform提供我的基础设施,您的回答让我找到了解决方案。我在这里找到了这个参数->