Releases: baidubce/baiducloud-cce-cni-driver
Releases · baidubce/baiducloud-cce-cni-driver
Release cce-network-v2/2.12.11
Release cce-network-v2/2.12.11
2.12.11 [20241227]
- [Bug] 修复 VPC-ENI 模式下,弹性网卡预挂载 eni-pre-allocate-num 配置不生效的问题
- [Bug] 修改开启 RDMA 场景下 RDMA ENI 对象本地缓存过期状态相关逻辑,解决因 resync nrs timeout 而导致的新增 RDMA 节点初始化慢,大规模集群扩容速度慢的问题
- [Optimize] 修改开启 RDMA 场景下 RDMA NetResourceSet 对象拼装规则,以及 ENI 对象的 LabelSelectorValue 的拼装规则,防止 RDMA NetResourceSet 名字超过限定值 253,防止 ENI 对象的 LabelSelectorValue 超过限定值 63,解决因 Node Name 超长而导致的 cce-network-agent panic 问题
- [Optimize] 修改 RDMA ENI 对象更新逻辑,解决因 NodeName 变更时 ENI 对象未正常销毁而导致的 RDMA ENI 对象无法被更新而导致的节点无法就绪的问题
- [Optimize] 优化开启 RDMA 模式时的 RDMA ENI 状态机处理逻辑,支持非终态 RDMA ENI 的处理流程,避免非终态状态 RDMA ENI 卡住节点NotReady 无法恢复的问题
- [Optimize] 优化开启 RDMA 模式时,对 HPC OpenAPI 的请求逻辑,大幅降低请求频率,降低大规模集群下的 OpenAPI 请求压力
- [Bug] 修复创建 Node Interface 对象时因初始值未判断而导致的出现 Instance is out of interfaces 导致节点就绪慢的问题
Release cce-network-v2/2.12.10
Release cce-network-v2/2.12.10
2.12.10 [20241213]
- [Optimize] 优化 VPC-ENI 模式下的 veth 单机路由规则目的地址存在冲突的判断条件,解决残留本地路由规则时创建的 Pod 容器网络不通的问题
- [Optimize] 禁用 VPC-ENI 模式下的 IPv6 DHCP 时使用的网卡名修改为udev生成的原始名字,避免生成的网卡配置文件导致虚拟机重启时 network.service 服务启动失败
- [Bug] 更新 VPC-ENI 模式下的 ENI 状态机处理逻辑,修复当节点移出集群时,ENI 对象残留的问题
- [Bug] 修复 VPC-ENI 模式下的新建 ENI 网卡 borrow IP 地址时,borrow task ENIID 填写错误导致并发创建时可能引起的 borrow IP 计算错误
- [Optimize] 优化 VPC-ENI 模式下的 Romote ENI Syncer 逻辑,纳管 CCE 历史创建的 ENI,避免因历史创建的 ENI 无法被使用而占用 Node eniQuota 的问题
- [Optimize] 优化 VPC-ENI 模式下的 ENI 状态机处理逻辑,支持非终态 ENI 的处理流程,避免因状态机异常中断、重启丢失内存状态等原因导致的 ENI 状态处于异常的非终态而导致的该 ENI 无法正常使用的问题
- [Bug] PSTS 增加对 CEP TTL 未过期时直接移除 Node 或 ENI 导致 CEP 后续 TTL 过期后因无对应的 NetworkResourceSet 或 ENI 而无法正常删除时的清理逻辑
- [Bug] 修复 VPC-ENI 模式下 EBC ENI Quota 为 0 时,启用主网卡辅助IP的 ENI 赋值逻辑,避免因主网卡 ENI MacAddress 为空导致 cce-network-agent 无法启动的问题
- [Bug] 修改 VPC-ENI 模式下 ENI 对象本地缓存过期状态相关逻辑,解决因 resync nrs timeout 而导致的新增节点初始化慢,大规模集群扩容速度慢的问题
Release cce-network-v2/2.11.9
Release cce-network-v2/2.11.9
2.11.9 [20241213]
- [Bug] 修改 VPC-ENI 模式下 ENI 对象本地缓存过期状态相关逻辑,解决因 resync nrs timeout 而导致的新增节点初始化慢,大规模集群扩容速度慢的问题
Release cce-network-v2/2.12.9
Release cce-network-v2/2.12.9
2.12.9 [20241121]
- [Bug] 修复 agent 在初始化 ENI 缺少 mac 地址时,会给 lo 网卡重命名的问题
- [Optimize] 修复 Node 不存在的异常场景时 operator getEniQuota panic 问题
Release cce-network-v2/2.11.8
Release cce-network-v2/2.11.8
2.11.8 [20241101]
- [Bug] 修复 agent 在初始化 ENI 缺少 mac 地址时,会给 lo 网卡重命名的问题
Release cce-network-v2/2.11.7
Release cce-network-v2/2.11.7
2.11.7 [20241031]
- [Optimize] 增加 ENI 主 IP 获取流程,避免新节点缺少主 IP 无法就绪的问题
Release cce-network-v2/2.12.8
Release cce-network-v2/2.12.8
2.12.8 [20240924]
- [Bug] 增加 eni 主 IP 获取流程,避免新节点缺少主 IP 无法就绪的问题
- [Bug] 增加 EBC 主网卡 IP 查询流程,避免新节点缺少主 IP 无法就绪的问题
- [Optimize] 增加 restore IP 流程的严格模式,严格模式下如果无法 restore IP 时,触发 agent 重启
- [Optimize] 优化 IP 借用规则,当主网卡已有辅助 IP 时,减少借用 IP 地址的数量
- [Bug] 修复 EBC 主网卡重复创建 ENI 的问题
Release cce-network-v2/2.12.7
Release cce-network-v2/2.12.7
2.12.7 [20240923]
- [Optimize] psts 增加对 cep ttl 未过期时直接移除 Node 导致 cep 后续 ttl 过期后因无对应 eni 而无法正常删除时的清理逻辑
- [Optimize] 增加 ENI 同步时不一致信息的差异对比日志,方便出现 ENI 数据不一致时排查问题
- [Optimize] 去掉 ERI 的独立同步逻辑,复用 ERI 和 ENI 的同步流程
- [Optimize] 去掉 Underlay RDMA 的独立同步逻辑,创建 underlay RDMA 网卡后,状态不再变更
- [Optimize] 去掉 BBC/EBC 主网卡状态机同步流程,ENI 状态不再变更
- [Optimize] 优化 ENI 同步流程,仅对 ENI 状态变更时同步,减少 IP 地址变更同步的消耗
Release cce-network-v2/2.12.6
Release cce-network-v2/2.12.6
2.12.6 [20240913]
- [Bug] 修复在 RDMA 场景查询子网为空,打印错误日志的问题
- [Bug] 修复在VPC-Route 模式下,开启 RDMA 后,重启 operator 进程会为 RDMA nrs 分配 podCIDR 的问题。
- [Optimize] psts 增加对未被 CCE 管理的跨子网 IP 地址的清理逻辑
Release cce-network-v2/2.12.5
Release cce-network-v2/2.12.5
2.12.5 [20240829]
- [Bug] 修复在 2.12.4 版本中同步 ENI 状态时丢失 IPv6 地址的问题。
- [Bug] 修复有多个 ENI 都存在待释放 IP 时,多次查询 ENI 顺序不一致影响 IP 标记流程导致无法释放 IP 的问题
- [Bug] 修复重复 update nrs,导致 Operation cannot be fulfilled的问题