aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorUstuzhanin Anton <toshaust@gmail.com>2021-02-18 00:42:52 +0500
committerUstuzhanin Anton <toshaust@gmail.com>2021-02-18 00:42:52 +0500
commitba193177511c45ce9cf659cb86c569c9de587e7f (patch)
tree23a5516797fe665c9996b86ebcc61a3a45991672 /README.md
parent1e8ca97f81198da8f95300ae225524dbb39949ad (diff)
downloadseaweedfs-csi-driver-ba193177511c45ce9cf659cb86c569c9de587e7f.tar.xz
seaweedfs-csi-driver-ba193177511c45ce9cf659cb86c569c9de587e7f.zip
feat: custom updateStrategy for deamonset
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index f48d255..fa7b4f1 100644
--- a/README.md
+++ b/README.md
@@ -61,6 +61,17 @@ helm install --set seaweedfsFiler=<filerHost:port> seaweedfs-csi-driver ./seawee
```bash
helm uninstall seaweedfs-csi-driver
```
+
+# Safe rolling update
+When update DaemonSet ( DS ) break processes who implements fuse mount. And now new pod not remount net device
+For better safe update use ``node.updateStrategy.type: OnDelete`` in this need manual update. Steps:
+ - delete DS pods on node where no exists seaweefs PV
+ - cordon or taint node
+ - evict or delete pods with seaweedfs PV
+ - delete DS pos on node
+ - uncordon or remove taint on node
+ - repeat all steps on all nodes
+
# License
[Apache v2 license](https://www.apache.org/licenses/LICENSE-2.0)