Skip to content

Releases: baidubce/baiducloud-cce-cni-driver

Release cce-network-v2/2.9.4

18 Jun 06:51
Compare
Choose a tag to compare

Release cce-network-v2/2.9.4

2.9.4 [20240305]

  1. [Feature] 支持 BBC 实例通过 Node 上增加 network.cce.baidubce.com/node-eni-subnet Anotation 配置指定节点上 ENI 的子网。

Release cce-network-v2/2.9.3

18 Jun 06:49
Compare
Choose a tag to compare

Release cce-network-v2/2.9.3

2.9.3 [20240228]

  1. [Feature] cce-network-agent 自动同步节Node的Annoation信息到CRD中。
  2. [Feature] 支持 EBC/BCC 实例通过 Node 上增加 network.cce.baidubce.com/node-eni-subnet Anotation 配置指定节点上 ENI 的子网。
  3. [Feature] 新增enable-node-annotation-sync参数,默认关闭。
  4. [Bug] 修正预申请 IP 时,可新建 ENI 的数量计算错误。

Release cce-network-v2/2.9.2

18 Jun 06:44
Compare
Choose a tag to compare

Release cce-network-v2/2.9.2

2.9.2 [20240223]

  1. [Bug] 修复arm64架构下,cni 插件无法执行的问题

Release cce-network-v2/2.9.1

09 Feb 04:42
Compare
Choose a tag to compare

Release cce-network-v2/2.9.1

v2.9.1

  1. [optimize] 优化NetResourceManager在接收事件时处理的锁,消除事件处理过程中 6 分钟延迟
  2. [optimize] 优化ENI状态机同步错误时,增加 3 次重试机会,消除因 ENI 状态延迟导致的 10 分钟就绪延迟
  3. [bug]修复 cce-network-agent 识别操作系统信息错误的问题
  4. [bug]修复cce-network-agent pod 被删除后,小概率导致 operator 空指针退出问题
  5. [bug]修复创建 eni 无法向 nrs 对象上打印 event 的问题

Release cce-network-v2/2.9.0

09 Feb 04:40
Compare
Choose a tag to compare

Release cce-network-v2/2.9.0

v2.9.0 [20240102]

  1. [optimize] 申请 IP 失败时,支持给出失败的原因.包括: a. 没有可用子网 b. IP 地址池已满 c. 节点 ENI 池已满 d. 子网没有可用 IP e. IP 缓存池超限
  2. [Feature] 新增 CRD: ClusterPodSubnetTopologyStrategy (cpsts), 用于控制集群级别的 psts 策略。 a. 当前 crd 版本 cce.baidu.com/v2beta1 b. cpsts 支持为所有符合namespaceSelector的 namespace 配置 psts 策略,并作为自身的子对象管理生命周期和状态。
  3. [Feature]支持ubuntu 22.04 操作系统,在容器网络环境下,定义 systemd-networkd 的 MacAddressPolicy 为 none。
  4. [Feature]支持 pod 级别的带宽控制,通过在 Pod 上设置 annotation 控制 Pod 级别的带宽。 a. kubernetes.io/ingress-bandwidth: 10M 配置 Pod 的 ingress 带宽为 10M b. kubernetes.io/egress-bandwidth: 10M 配置 Pod 的 egress 带宽为 10M
  5. [Feature]支持 pod 级别的 QoS,通过在 Pod 上设置 annotation 控制 Pod 的 QoS。 a. cce.baidubce.com/egress-priority: Guaranteed 配置 Pod 的流量为 Guaranteed (最低延迟)优先级 b. cce.baidubce.com/egress-priority: Burstable 配置 Pod 的流量为 Burstable (高优先级) c. cce.baidubce.com/egress-priority: BestEffort 配置 Pod 的 egress 流量为低优级
  6. [optimize] 修改 --bce-customer-max-eni 及 --bce-customer-max-ip 参数的逻辑,当参数非 0 时,强制生效
  7. [BUG] 修复独占eni模式下容器网络命名空间挂载类型为tmpfs 时,无法读取netns的问题
  8. [Feature] 增加override-cni-config开关,默认在 agent 启动时强制覆盖 cni 配置文件
  9. [Feature] psts 复用 IP 时增加亲和性调度功能,保证同名 Pod 重复调度时,可以调度到同一可用区服用子网。
  10. [optimize] 优化并发创建 ENI 逻辑,避免在业务无需过多 IP 时并发创建过多 ENI
  11. [optimize] 优化 ENI 命名长度,限制为 64 字符
  12. [BUG] 修复VPC-ENI 并发申请和释放IP 时,Pod 可能申请到过期的 IP 地址的问题

Release cce-network-v2/2.8.8

09 Feb 04:39
Compare
Choose a tag to compare

Release cce-network-v2/2.8.8

v2.8.8 [20231227]

  1. [BUG] VPC-ENI 并发申请和释放IP 时,Pod 可能申请到过期的 IP 地址

Release cce-network-v2/2.8.7

09 Feb 04:34
Compare
Choose a tag to compare

Release cce-network-v2/2.8.7

v2.8.7 [20231127]

  1. [BUG] 修复 cce-network-v2-config 中 --bce-customer-max-eni 及 --bce-customer-max-ip 参数配置不生效;未限制并发创建 ENI ,并发下最大 ENI 数量可能超发

Release cce-network-v2/2.8.6

09 Feb 04:30
Compare
Choose a tag to compare

Release cce-network-v2/2.8.6

v2.8.6 [20231110]

  1. [BUG] 优化 EndpointManager 在更新 endpoint 对象时不会超时的逻辑,且由于资源过期等问题会出现死循环的问题
  2. [optimize] 优化 operator 工作队列,支持自定义 worker 数量,加速事件处理
  3. [optimize] EndpointManager 核心工作流日志,把关键流程日志修改为 info 级别
  4. [optimize] 优化EndpointManager gc工作流,动态 IP 分配的 gc 时间设置为一周
  5. [optimize] 增加 ENI VPC 状态机流转时没有触发状态变更时重新入队时间,加速 ENI 就绪时间
  6. [optimize] 增加增删 ENI 状态变更事件,增加 ENI 的 VPC 非终态日志记录
  7. [optimize] 缺少 metaapi 时,记录相关事件
  8. [optimize] 当VPC路由满,记录相关事件

Release cce-network-v2/2.8.5

09 Feb 04:24
Compare
Choose a tag to compare

Release cce-network-v2/2.8.5

v2.8.5 [20241017]

  1. [优化] 优化了 psts 分配 IP 时失败的回收机制,避免出现 IP 泄露
  2. [BUGFIX] 修复 vpc 路由模式下 nrs 标记 deleteTimeStamp 之后,由于 vpc 路由状态处于 released,nrs 的 finallizer 无法回收的问题
  3. [优化] 优化创建 cep 的逻辑,当创建 cep 失败时,尝试主动删除并重新创建 cep

Release cce-network-v2/2.8.4

09 Feb 04:23
Compare
Choose a tag to compare

Release cce-network-v2/2.8.4

v2.8.4 [20230914]

  1. [BUG] vpc-eni,修复在 centos 8等使用 NetworkManager 的操作系统发行版,当 ENI 网卡被重命名后,DHCP 删除 IP 导致 ENI 无法就绪的问题