Skip to content

Commit f7f4254

Browse files
authored
Update README.md
1 parent c05783c commit f7f4254

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

deploy/blobfuse-proxy/README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,30 @@
11
# Blobfuse Proxy
2-
- supported CSI driver version: v1.1.0 or later version
3-
- only available on debian based agent node
2+
- supported CSI driver version: v1.6.0+
3+
- only available on **debian** based agent node
44

55
By default, restart csi-blobfuse-node daemonset would make current blobfuse mounts unavailable. When fuse nodeserver restarts on the node, the fuse daemon also restarts, this results in breaking all connections FUSE daemon is maintaining. You could find more details here: [No easy way how to update CSI driver that uses fuse](https://github.com/kubernetes/kubernetes/issues/70013).
66

77
This guide shows how to install a blobfuse proxy on all agent nodes and the proxy would mount volumes, maintain FUSE connections.
88

9-
### Install Blob CSI driver with `node.enableBlobfuseProxy=true`
9+
### Step#2. Install Blob CSI driver with blobfuse-proxy enabled
1010
- helm install
1111
```console
1212
helm repo add blob-csi-driver https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts
1313
helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v1.6.0 --set node.enableBlobfuseProxy=true
14+
```
15+
16+
- kubectl install
17+
```console
18+
curl -skSL https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/v1.6.0/deploy/install-driver.sh | bash -s v1.6.0 blobfuse-proxy --
1419
```
1520

1621
### Enable blobfuse proxy on existing Blob CSI driver
17-
- install blobfuse proxy
22+
- install blobfuse proxy daemonset
1823
> following config only works on debian based agent node
1924
```console
20-
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/deploy/blobfuse-proxy.yaml
25+
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/deploy/v1.6.0/blobfuse-proxy.yaml
26+
```
27+
- set `enable-blobfuse-proxy=true` in existing `csi-blob-node` daemonset manually (default is `false`)
28+
```console
29+
kubectl edit ds csi-blob-node -n kube-system
2130
```
22-
- set `enable-blobfuse-proxy=true` in existing `csi-blob-node` daemonset (default is `false`)

0 commit comments

Comments
 (0)