Failed to listen on :9097: listen tcp :9097: bind: address already in use.daemonset -n kube-system csi-nodeplugin-cfsplugin by adding the parameter --metric_port=9096 to the cfs container. This explicitly sets the metrics service port to 9096 (which is also the default port for CFS-CSI v1.1.7+), thereby avoiding a port conflict with COS-CSI.Release Date | Version Number | Change Content | Limitations and Impact |
2026-08-26 | v1.0.13 | Supports dynamic awareness of the kubelet root-dir directory, resolving the issue of inconsistent kubelet root-dir configurations across different nodes. | Cluster version > 1.18. When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the daemonset csi-coslauncher and csi-cosplugin to OnDelete before performing component upgrades. Migrate cosfs services node by node before upgrading. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2026-03-24 | v1.0.12 | The csi-cosplugin daemonset cosfs container supports setting the cluster region via the --region parameter (for example, --region=ap-guangzhou), eliminating the need to rely on Tencent Cloud internal services to obtain region information. | Cluster version > 1.18. When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the daemonset csi-coslauncher and csi-cosplugin to OnDelete before performing component upgrades. Migrate cosfs services node by node before upgrading. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2025-06-26 | v1.0.11 | The cosfs tool is updated to version 1.0.23. When the cos PV mount option includes -oenable_clientinfo, deleting a cos file records the pod and container id information of the request initiator for traceability. | Cluster version > 1.18. When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the daemonset csi-coslauncher and csi-cosplugin to OnDelete before performing component upgrades. Migrate cosfs services node by node before upgrading. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2025-01-08 | v1.0.8 | During an upgrade, retain the manually set OnDelete update policy for the daemonset csi-coslauncher and csi-cosplugin to prevent rolling updates from affecting existing cosfs services hosted as Pods. | Cluster version > 1.18. When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the daemonset csi-coslauncher and csi-cosplugin to OnDelete before performing component upgrades. Migrate cosfs services node by node before upgrading. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2024-12-17 | v1.0.7 | Fixed the issue introduced in version 1.0.5 where a zombie process would be generated when a service Pod exited while cosfs was hosted as a Pod. | Cluster version > 1.18. When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the daemonset csi-coslauncher and csi-cosplugin to OnDelete before performing component upgrades. Migrate cosfs services node by node before upgrading. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2024-09-26 | v1.0.6 | The coredump setting for cos launcher is disabled by default. It can be enabled by setting the environment variable ENABLE_COREDUMP=true. | Cluster version > 1.18. When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the daemonset csi-coslauncher and csi-cosplugin to OnDelete before performing component upgrades. Migrate cosfs services node by node before upgrading. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2024-05-14 | v1.0.5 | cos-csi adds a health status metric for mounted targets. The cosfs mount operation can be managed on cvm. | Cluster version > 1.18. When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the DaemonSet csi-coslauncher and csi-cosplugin to OnDelete before component upgrades are performed. Migrate cosfs services node by node before the upgrade is performed. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2023-11-30 | v1.0.4 | The cos-csi plugin restricts some permissions to enhance component security. | When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the Daemonset csi-coslauncher and csi-cosplugin to OnDelete before performing component upgrades. Migrate cosfs services node by node before upgrading. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2023-09-21 | v1.0.3 | Optimizations: During cosfs mounting, the odbglevel and opasswd_file parameters follow the user's configuration. The umount operation supports reentrancy to prevent a pod from remaining in the terminating state after its mount directory is deleted. Upgrade the cosfs version to improve stability. Configure core dump for cosfs to enable troubleshooting after the cosfs process crashes. New feature: Adds cos and hot-mounts it using the goose-lite method. Enable full tolerance for the cos component. | When the cosfs hosting method is Pod, the upgrade will affect existing services that use the cosfs mounting method. Modify the update policy of the daemonset csi-coslauncher and csi-cosplugin to OnDelete before performing component upgrades. Migrate cosfs services node by node before upgrading. When the hosting method is CVM or the goosefs-lite mounting method is used, the upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
2022-05-06 | v1.0.1 | The plugin supports configuring taint toleration. | This upgrade does not affect existing services. During the upgrade process, the component may be unavailable. It is recommended to upgrade during off-peak hours. |
フィードバック