COS-CSI(腾讯云对象存储组件)

最近更新时间:2025-08-01 17:09:11

我的收藏

组件介绍

组件详情请参见 COS-CSI 说明

注意事项

如果同时安装 COS-CSI v1.0.5 及以上版本和 CFS-CSI v1.1.6 及以下版本,由于两个组件中的 DaemonSet 同时开启了 hostNetwork,且 metrics 服务默认端口均为 9097,会导致端口冲突,其中一个 DaemonSet 的 Pod 会绑定失败,日志中会包含如下错误信息:Failed to listen on :9097: listen tcp :9097: bind: address already in use
该问题会导致组件无法提供 metrics 服务,但不影响组件的主要功能。
修复该问题,可以修改 CFS-CSI 组件daemonset -n kube-system csi-nodeplugin-cfsplugin,给cfs容器增加参数--metric_port=9096,显式指定 metrics 服务端口为9096(9096也是 CFS-CSI v1.1.7+ 版本的默认端口),避免跟 COS-CSI 端口冲突。

变更记录

发布时间
版本号
变更内容
限制和影响
2025-06-26
v1.0.11
cosfs 工具更新到1.0.23版本,cos PV 挂载选项包含 -oenable_clientinfo 时,删除 cos 文件会记录发起删除请求的 pod 及容器 id 信息,方便追溯。
集群版本 > 1.18。
cosfs 托管方式为 Pod 时,升级会影响挂载方式为 cosfs 的已有业务,需修改 daemonset csi-coslauncher 及 csi-cosplugin 的更新策略为 OnDelete 后再升级组件,逐个节点迁移 cosfs 业务后进行升级。
托管方式为 CVM 或者使用 goosefs-lite 挂载方式时,升级不会对已有业务造成影响。升级过程中存在组件不可用情况,建议业务低峰期升级。
2025-01-08
v1.0.8
升级时,保留手动设置的 daemonset csi-coslauncher 及 csi-cosplugin 的 OnDelete 更新策略,避免滚动更新影响 Pod 托管方式的存量 cosfs 业务。
集群版本 > 1.18。
cosfs 托管方式为 Pod 时,升级会影响挂载方式为 cosfs 的已有业务,需修改 daemonset csi-coslauncher 及 csi-cosplugin 的更新策略为 OnDelete 后再升级组件,逐个节点迁移 cosfs 业务后进行升级。
托管方式为 CVM 或者使用 goosefs-lite 挂载方式时,升级不会对已有业务造成影响。升级过程中存在组件不可用情况,建议业务低峰期升级。
2024-12-17
v1.0.7
修复1.0.5引入的 cosfs 托管方式为 Pod 时,业务 Pod 退出会产生僵尸进程的问题。
集群版本 >1.18。
cosfs 托管方式为 Pod 时,升级会影响挂载方式为 cosfs 的已有业务,需修改 daemonset csi-coslauncher 及 csi-cosplugin 的更新策略为 OnDelete 后再升级组件,逐个节点迁移 cosfs 业务后进行升级。
托管方式为 CVM 或者使用 goosefs-lite 挂载方式时,升级不会对已有业务造成影响。升级过程中存在组件不可用情况,建议业务低峰期升级。
2024-09-26
v1.0.6
默认关闭 cos launcher 的 coredump 设置,可以通过设置 env ENABLE_COREDUMP=true 来开启。
集群版本 >1.18。
cosfs 托管方式为 Pod 时,升级会影响挂载方式为 cosfs 的已有业务,需修改 daemonset csi-coslauncher 及 csi-cosplugin 的更新策略为 OnDelete 后再升级组件,逐个节点迁移 cosfs 业务后进行升级。
托管方式为 CVM 或者使用 goosefs-lite 挂载方式时,升级不会对已有业务造成影响。升级过程中存在组件不可用情况,建议业务低峰期升级。
2024-05-14
v1.0.5
cos-csi 增加挂载 target 健康状态指标。
cosfs 挂载操作支持托管到 cvm。
集群版本 >1.18。
cosfs 托管方式为 Pod 时,升级会影响挂载方式为 cosfs 的已有业务,需修改 DaemonSet csi-coslauncher 及 csi-cosplugin 的更新策略为 OnDelete 后再升级组件,逐个节点迁移 cosfs 业务后进行升级。
托管方式为 CVM 时或者使用 goosefs-lite 挂载方式,升级不会对已有业务造成影响。升级过程中存在组件不可用情况,建议业务低峰期升级。
2023-11-30
v1.0.4
cos-csi 插件收敛部分权限,提高组件安全性。
cosfs 托管方式为 Pod 时,升级会影响挂载方式为 cosfs 的已有业务,需修改 Daemonset csi-coslauncher 及 csi-cosplugin 的更新策略为 OnDelete 后再升级组件,逐个节点迁移 cosfs 业务后进行升级。
托管方式为 CVM 或者使用 goosefs-lite 挂载方式时,升级不会对已有业务造成影响。升级过程中存在组件不可用情况,建议业务低峰期升级。
2023-09-21
v1.0.3
优化:
cosfs 挂载的时候 odbglevel 和 opasswd_file 参数以用户的配置为准。
umount 支持重入,防止挂载目录被删除后,pod一直 terminating。
升级 cosfs 版本,提高稳定性。
cosfs 配置 core dump,防止 cosfs 进程挂掉后无法追溯。
新增 feature:
新增 cos 使用 goose-lite 方式热挂载。
cos 组件开启全容忍。
cosfs托管方式为 Pod 时,升级会影响挂载方式为 cosfs 的已有业务,需修改 daemonset csi-coslauncher 及 csi-cosplugin 的更新策略为 OnDelete 后再升级组件,逐个节点迁移 cosfs 业务后进行升级。
托管方式为 CVM 或者使用 goosefs-lite 挂载方式时,升级不会对已有业务造成影响。升级过程中存在组件不可用情况,建议业务低峰期升级。
2022-05-06
v1.0.1
插件支持配置污点容忍。
此次升级不会对已有业务造成影响,升级过程中存在组件不可用情况,建议业务低峰期升级。