跳转至

Spidernet Release Notes

本页列出 Spidernet 的 Release Notes,便于您了解各版本的演进路径和特性变化。

其中包含的 Spiderpool 是 DaoCloud 自研开源的 IPAM 模块,请参考 Spiderpool Release Notes

2023-08-30

v0.9.0

适配 Spiderpool 版本 : v0.7.0

新功能

  • 新增 SpiderMultusConfig 的 Annotation Webhook 校验
  • 新增 在双栈 SpiderSubnet自动池功能下分配单栈 IP
  • 新增 IPAM 核心算法优化,优先在亲和的池中分配IP
  • 新增 SpiderSubnet 自动池功能下,孤儿 IPPool 的创建
  • 新增 Multus 卸载钩子移除 CNI 配置文件
  • 新增 Coordinator 支持自动模式(默认),这将自动检测 Coordinator 的工作模式,不再需要手动指定 Underlay 或 Overlay。 相同的 multus CNI 配置,可以同时被用作 Underlay 或 Overlay 模式。
  • 新增 通过 spidermultusconfig 配置 ovs-cni

修复

  • 修复 无控制器 Pod 打上自动池 Annotation 无法启动的 Bug
  • 修复 Coordinator Webhook 校验 Bug
  • 修复 Coordinator 监听 Calico 资源 Bug
  • 修复 CRD 错误的 VLAN 范围
  • 修复 自动池资源名字长度限制
  • 修复 Coordinator 添加路由失败
  • 修复 如果 spidercoordinator.status.phase 未 Ready, 清理已收集的集群子网信息,并且阻止 Pod 创建
  • 修复 清理 spidermultusconfigsriov-cniresourceName 字段
  • 修复 验证 spidermultusconfig 中自定义 CNI 配置文件是否是合法的 Json 格式
  • 修复 所有节点与 Pod 的路由都统一的被创建在主机的 table500 中,而不是每一个 Pod 独占一个 table

2023-07-28

v0.8.1

适配 Spiderpool 版本 : v0.6.0

新功能

  • 新增 Spiderpool CR 中新增 nodeName、multusName 字段,用于支持节点拓扑,能按需配置网络
  • 新增 Spiderpool 提供了 SpiderMultusConfig CR ,简化书写 JSON 格式的 Multus CNI 配置,自动管理 Multus NetworkAttachmentDefinition CR
  • 新增 Spiderpool 提供了 Coordinator 插件,解决 Underlay Pod 无法访问 ClusterIP、调谐 Pod 的路由、检测 Pod 的 IP 是否冲突、Pod 的网关是否可达等。参考 Coordinator 文档
  • 新增 IPVlan 的深度支持,适用于任何公有云环境
  • 新增 支持多个默认 IP 池,简化使用成本
  • 新增 CNI 插件 Ifacer,用于自动创建子接口,参考 Ifacer 文档
  • **新增**通过 Pod 注解指定默认路由网卡
  • **新增**自动池的回收开关支持,可以自定义自动池是否删除
  • 优化 集群子网弹性 IP 的支持,可以很好地解决应用在滚动更新时,旧 Pod 未删除,新 Pod 没有可用 IP 的问题

2023-06-28

v0.8.0

适配 Spiderpool 版本 : v0.5.0

优化

  • 新增 spidernet 定义 Multus API
  • 优化 spidernet e2e 稳定性
  • 修复 spidernet goproduct Proxy Config
  • 优化 spidernet 默认采用 2 副本

2023-05-28

v0.7.0

适配 Spiderpool 版本 : v0.4.1

修复

  • 修复 spidernet 子网根据 IP 排序问题。

2023-04-28

v0.6.0

适配 Spiderpool 版本 : v0.4.1

修复

  • 修复 单栈时,查看工作负载出现指针错误
  • 修复 修复添加大量 IP 时 Controller 超时
  • 修复 亲和性填写可以填写中文
  • 修复 工作负载名称与命名空间不匹配
  • 修复 固定池显示问题
  • 修复 路由删除问题
  • 修复 分页数量显示问题
  • 修复 根据 Pod 获取 IP pool 问题
  • 修复 连续快速删除的缓存问题

新功能

  • 新增 创建 IP pool 时,填写 VLAN ID
  • 新增 显示 IP 总量与已用数
  • 新增 e2e 自动使用最新版 DCE 组件

2023-03-28

v0.5.0

适配 SpiderPool 版本 : v0.4.0

优化

  • 优化 Spidernet API,适配 Spiderpool v0.4.0 新版 CRD

修复

  • 修复 有状态负载使用了自动 IP 池,IP 池创建成功,IP 分配成功,查询 IP 池为空问题。

  • 修复 子网管理-删除子网, 选择删除一个子网,系统提示成功,但是刷新后这个子网还在。

  • 修复 点击几次“容器网卡”,拿不到数据问题。

  • 修复 Spidernet Chart 中的 Spidernet-UI Service Label 不正确问题。

2023-02-28

v0.4.4

优化

  • 优化 调整 CPU 内存 Request 值。

修复

  • 修复 有状态负载使用了自动 IP 池,IP 池创建成功,IP 分配成功,查询 IP 池为空问题。

  • 修复 子网管理-删除子网,选择删除一个子网,系统提示成功,但是刷新后这个子网还在。

  • 修复 点击几次“容器网卡”,拿不到数据问题。

  • 修复 Spidernet Chart 中的 Spidernet-UI Service Label 不正确问题。

2022-11-30

v0.4.3

优化

  • 优化 资源使用量,降低 CPU,内存请求量。

v0.4.2

优化

  • 优化 资源使用量,降低 CPU,内存请求量。
  • 优化 在有 IP 占用的情况下,不能删除 Subnet 或 IPPool。
  • 优化 分页问题

v0.4.1

新功能

  • 新增 基于界面进行 IP 预留,IP 解除预留等功能。

  • 新增 IP 池管理,可基于界面创建、编辑、删除。

  • 新增 工作负载使用容器多网卡功能,并可选择 IP 池 并固定。

  • 新增 应用固定 IP 池可用 IP /总 IP 数量查看。

优化

  • 优化 资源使用量,降低 CPU,内存请求量。

评论