You need to enable JavaScript to run this app.
导航

csi-tos

最近更新时间2024.03.08 11:23:29

首次发布时间2022.11.30 17:54:48

csi-tos 组件是对象存储服务组件,支持容器集群使用对象存储服务的标准 CSI 接口实现。本文主要介绍 csi-tos 组件的变更记录。

更多组件相关介绍和使用方法,请参见 组件管理

2024.03

版本号版本状态变更内容变更影响

v0.2.6

维护中

  • 调整 Fuse client pod 的资源限制默认值。

  • Fuse client pod 启动失败不会被清理。

Fuse client pod 的资源限制默认值调整为:

# CPU request for fuse client pod.
fuse_pod_cpu_request: "100m"
# CPU limit for fuse client pod.
fuse_pod_cpu_limit: "6"
# Memory request for fuse client pod.
fuse_pod_memory_request: 200Mi
# Memory limit for fuse client pod.
fuse_pod_memory_limit: "6Gi"

2024.01

版本号版本状态变更内容变更影响
v0.2.5维护中修复添加污点节点上无法调度 Fuse client pod 的问题。

2023.11

版本号版本状态变更内容变更影响

v0.2.4

维护中

  • 兼容存量 pv volumeHandle 和 name 不一样的场景。

  • 检查相同 volumeHandle 对应的 tos <url>:<bucket><path> 是否不一致,如果不一致则禁止挂载,避免潜在问题。

  • 修复 Node 占用 CPU 资源较高的问题。

v0.2.4 版本开始正式支持 pod 级故障恢复,若使用此功能,需要为 pod 添加 annonation:vke.volcengine.com/csi-inject : true

v0.2.2

已停止

支持 pod 级故障恢复。

  • 创建 pv 需要添加nodeStageSecretRef字段,内容和nodePublishSecretRef 相同。

  • 可以兼容存量 pv,但是如果存量 pv volumeHandle 和 name 不一样,无法兼容。

  • 新增 fuse pod resource requirement 配置,如果没有配置,则使用以下默认值,如果配置的 request 节点资源不够,则会去掉 requirement 优先确保 fuse pod 启动。

    # CPU request for fuse client pod.
    fuse_pod_cpu_request: "100m"
    # CPU limit for fuse client pod.
    fuse_pod_cpu_limit: "2"
    # Memory request for fuse client pod.
    fuse_pod_memory_request: 100Mi
    # Memory limit for fuse client pod.
    fuse_pod_memory_limit: "2Gi"
    

2023.06

版本号版本状态变更内容变更影响
v0.2.1维护中修复挂载多级子目录时,若多级子目录不存在,会挂载失败的问题。

2023.05

版本号版本状态变更内容变更影响

v0.2.0

维护中

  • 修复个别场景挂载子目录失败的问题。
  • 修复存储卷(PV)挂载失败但 Pod 启动成功的问题。

2022.09

版本号版本状态变更内容变更影响
v0.1.1维护中修复当日志收集组件收集 TOS 卷内的文件时, csi-tos 无法 umount 卡住 pod terminating 的问题。