Open Volcano139 opened 1 month ago
vpc-gw配置externalSubnets后,gw pod重启,exterlnalSubnets 分配的 IP cr直接update(重新分配IP),ipam没有对之前的IP release,Subnet status中的v4availableIPs、v4usingIPs是通过计算ip、eip...得到的,但是v4availableIPrange、v4usingIPrange是根据ipam计算得到的
我再看看 vip 也有这个问题
Kube-OVN Version
v1.12.16
Kubernetes Version
1.27.13
Operation-system/Kernel Version
5.10.149-1.el7.x86_64 #1 SMP Tue Oct 18 00:26:23 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Description
配置ovn-vpc-external-network subnet,VpcNatGateway中指定该subnet,gw启动后存在两个IP,一个subnet IP,一个external subnet IP,一共3个gw,查看subnet列表,external占用了3个IP,可用51个IP,但是subnet yaml中的v4availableIPrange\v4usingIPrange对应不上,图中5个占用应该是还有两个IptablesEIP,但是在IP列表中是看不到的
![image](https://github.com/kubeovn/kube-ovn/assets/59766572/82da10c7-ea87-418e-8d0f-f7c86821870d)
Steps To Reproduce
创建external subnet
创建VpcNatGateway
external subnet子网多次改过,不知道是不是这个原因导致的
Current Behavior
可用IP、已使用IP和subnet yaml中的v4availableIPrange、v4usingIPrange计算结果不匹配 kubectl get IP 中没有IptablesEIP的IP
Expected Behavior
可用IP、已使用IP和subnet yaml中的v4availableIPrange、v4usingIPrange计算结果应该相同 kubectl get IP 中是否应该显示IptablesEIP的IP