跳转至

版本发布

Note:

Release Note中的commit链接为内部gitlab链接,外部并不能直接访问。

如有源码需求,可联系F5支持人员,获取源码zip文件。

Release 2.15.1-20240113

Docker Image

AMD64:

f5devcentral/k8s-bigip-ctlr-c:2.15.1-20240113

f5devcentral/cis-c-as3-parser:latest-amd64-v20231221

ARM64:

f5devcentral/k8s-bigip-ctlr-c:arm64v8-2.15.1-20240113

f5devcentral/cis-c-as3-parser:latest-arm64-v20240113

Release Notes

  • 增加多集群模式支持,包括:
    • 使用iRule和Weight方式控制多集群流量入口管理。
    • 使用--extended-clusters 监控多集群资源变化,使用单BIG-IP设备实现入口流量管理。
    • 使用--leader-election 基于BIG-IP竞争锁的CIS-C多集群HA部署模式,实现CIS-C配置能力高可用。
  • 增强CIS-C退出信号处理,保证退出前的资源持久化和回收(commit)。
  • 修复pool下发关联异常(commit)。
  • 修复ipv4/6 pool member下发异常(commit)。
  • 修复CIS-C as3-parser 退出等待问题(commit)。

Release: 2.14.11-20231025

Docker Image

AMD64:

f5devcentral/k8s-bigip-ctlr-c:2.14.11-20231025

f5devcentral/cis-c-as3-parser:latest

ARM64:

f5devcentral/k8s-bigip-ctlr-c:arm64v8-2.14.11-20231105

f5devcentral/cis-c-as3-parser:latest-arm64

Release Notes

  • 增强fastL4支持,支持预定义的fastL4 profile(issue, commit)。
  • 优化/dumps API实现:增加2级url访问能力,例如:/dumps/cmdflags(commit)。
  • 修复BIG-IP不可达时,资源获取失败而导致的退出问题(commit)。
  • 修复flannel host-gw CNI模式下的路由下发异常(commit)。

Release: 2.14.10-20230924

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.10-20230924

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 性能优化:批量处理事件队列中的node和endpoints事件,并发多线程获取既有资源列表(commits: 1,2,3,4,5)。
  • 修复Flannel VXLAN模式下的ARP删除异常(commits: 1,2)。

Release: 2.14.9-20230901

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.9-20230901

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 优化已下发资源持久化性能(commit)。
  • 修复Flannel VXLAN模式下的ARP创建、删除异常(commit)。
  • 增强DevOps:/dumps中增加启动时间标记(commit)和事件队列状态(commit).

Release: 2.14.8-20230811

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.8-20230811

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 修复因为Service Label变化导致的pool member下发异常(commit)。

Release: 2.14.7-20230808

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.7-20230808

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 增加prestop回调功能中双栈情况下的参数检查(commit)。
  • 优化调整代码结构(commit)。

Release: 2.14.6-20230728

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.6-20230728

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 优化preStop调用过程,改从BIG-IP侧发现member为从k8s侧发现,以减少调用时间。commit
  • 优化请求处理队列,合并同类请求以减少重复BIG-IP调用次数。commits 1, 2
  • 优化请求处理队列中对node的处理,删除重复的请求事件。commit

Release: 2.14.5-20230726

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.5-20230726

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 优化preStop调用机制,引入500异常时的重试能力。commit
  • 规范代码结构,删除不必要注释。commits 1, 2, 3

Release: 2.14.4-20230724

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.4-20230724

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 增加dry-run模式用于加速开机启动过程。commit

Release: 2.14.3-20230721

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.3-20230721

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 性能优化。
  • 优化当业务量巨大时持久化策略。 commits 1, 2
  • 修改启动时逐个加载data-group为一次性加载所有,提高启动速度。commit
  • 修改业务和应用的串行化配置为周期性任务。commit
  • 修复多个service共享同一个deployment导致BIG-IP node共享时无法删除业务问题。commit
  • 修复统一资源并发操作(创建随即马上删除,CIS-C还未处理完成创建)时的清除失败问题。commit
  • 修改prestop异步调用为同步阻塞调用,避免事件队列过长引起的member状态更新延后。commit
  • 代码规范性调整。commits 1, 2

Release: 2.14.2-20230713

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.2-20230713

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 增加参数--pool-member-type参数用于控制NodePort类型的Service下发后的member类型。commit
  • 调整prometheus监控指标,追加事件处理耗时监控。commit
  • 增加周期性任务机制用于处理BIG-IP配置保存。 commit

Release: 2.14.1-20230712

Docker Image

f5devcentral/k8s-bigip-ctlr-c:2.14.1-20230712

f5devcentral/cis-c-as3-parser:latest

Release Notes

  • 延迟pod删除时的arp删除(针对flannel vxlan),确保业务在pod删除前的联通性 commit
  • 实现架构调整:
  • 使用controller-runtime取代informer实现对资源事件的监听。commits 1, 2
  • 串行化处理BIG-IP iControl Rest请求,保证BIG-IP下发一致性。 commits 1, 2, 3
  • 修复当资源事件量大时的卡死问题,commit
  • 增加/hook/settings API实现部分配置项动态化:log-level sys-save-interval health-check-interval。commits 1, 2
  • 性能优化,减少不必要的资源触发事件。 commit

最后更新: January 13, 2024 14:29:00
创建日期: July 13, 2022 10:38:40