Skip to content

Commit

Permalink
Merge pull request #1120 from andyzhangx/blobfuse-proxy-coreos-doc
Browse files Browse the repository at this point in the history
doc: update blobfuse-proxy support on coreos
  • Loading branch information
andyzhangx authored Nov 21, 2023
2 parents e32a4a2 + 68a2378 commit c7a9ca2
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion charts/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

### Tips
- configure with [blobfuse-proxy](../deploy/blobfuse-proxy) to make blobfuse mount still available after driver restart
> note: [blobfuse-proxy](../deploy/blobfuse-proxy) is only available on **debian** OS based agent node (not available on OpenShift)
> Note: [blobfuse-proxy](../deploy/blobfuse-proxy) is supported on CoreOS(OpenShift) from v1.23.2
- specify `node.enableBlobfuseProxy=true` together with [blobfuse-proxy](../deploy/blobfuse-proxy)
- run controller on control plane node: `--set controller.runOnControlPlane=true`
- set replica of controller as `1`: `--set controller.replicas=1`
Expand Down
8 changes: 4 additions & 4 deletions deploy/blobfuse-proxy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ This guide shows how to install a blobfuse proxy on all agent nodes and the prox
- helm install
```console
helm repo add blob-csi-driver https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts
helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v1.22.0 --set node.enableBlobfuseProxy=true
helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v1.23.1 --set node.enableBlobfuseProxy=true
```

- kubectl install
```console
curl -skSL https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/v1.22.0/deploy/install-driver.sh | bash -s v1.22.0 blobfuse-proxy --
curl -skSL https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/v1.23.1/deploy/install-driver.sh | bash -s v1.23.1 blobfuse-proxy --
```

### Enable blobfuse proxy on existing Blob CSI driver
- install blobfuse proxy daemonset
> following config only works on debian based agent node
> blobfuse proxy is supported on CoreOS(OpenShift) from v1.23.2
```console
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/deploy/v1.22.0/blobfuse-proxy.yaml
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/deploy/v1.23.1/blobfuse-proxy.yaml
```
- set `enable-blobfuse-proxy=true` in existing `csi-blob-node` daemonset manually (default is `false`)
```console
Expand Down
2 changes: 1 addition & 1 deletion docs/install-csi-driver-master.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Install Azure Blob Storage CSI driver master version on a kubernetes cluster
> `blobfuse-proxy` is only available for debian based agent nodes, remove `blobfuse-proxy` parameter in installation steps if it's not applicable.
> `blobfuse-proxy` is supported on CoreOS(OpenShift) from v1.23.2
>
If you have already installed Helm, you can also use it to install this driver. Please check [Installation with Helm](../charts/README.md).

Expand Down

0 comments on commit c7a9ca2

Please sign in to comment.