目前认为 vm ip 的删除和回收本身没有问题,目前优先怀疑的点是 可用 ip range 动态合并 的计算有问题。
## Actual Behavior
## Steps to Reproduce the Problem
1. Pod 和 VM 正常使用,删除,会出现零散 IP 被释放,但释放后无法分配出
1.
1.
## Additional Info
- Kubernetes version:
**Output of `kubectl version`:**
```bash
(paste your output here)
kube-ovn version:
release-1.11
- operation-system/kernel version:
**Output of `awk -F '=' '/PRETTY_NAME/ { print $2 }' /etc/os-release`:**
**Output of `uname -r`:**
```bash
(paste your output here)
Bug Report
1.11 零散 IP 在 IPAM 释放后无法分配出来
Expected Behavior
1.11 零散 IP 在 IPAM 释放后可以分配出来
由于测试环境没有保存 LOG,导致无法分析这几个 IP 分配回收的过程。但是从单个 VM 分配税后的 log 来看,单个 IP 的分配和释放都是执行过的。
release 过程中,要把 ip 合并的结果打印一下,
重启 kube-ovn-controller 之后后,发现能创建的出来(说明 init ipam 过程没有问题),这个 bug 应该只存在于动态回收的过程中。可能是 init ipam 中执行过的流程,在释放 ipam 之后可能没有执行。
目前认为 vm ip 的删除和回收本身没有问题,目前优先怀疑的点是 可用 ip range 动态合并 的计算有问题。
kube-ovn version:
release-1.11