Skip to content

Commit 3ff3e1d

Browse files
authored
Update README.md
1 parent 58f1f2d commit 3ff3e1d

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,25 @@ Disclaimer: Deploying this driver manually is not an officially supported Micros
2525
### Driver parameters
2626
Please refer to `blob.csi.azure.com` [driver parameters](./docs/driver-parameters.md)
2727

28-
### Set up CSI driver on AKS cluster (only for AKS users)
29-
follow guide [here](./docs/install-driver-on-aks.md)
30-
3128
### Prerequisites
3229
#### Option#1: Provide cloud provider config with Azure credentials
33-
- This option depends on [cloud provider config file](https://github.com/kubernetes/cloud-provider-azure/blob/master/docs/cloud-provider-config.md), usually it's `/etc/kubernetes/azure.json` on agent nodes deployed by [AKS](https://docs.microsoft.com/en-us/azure/aks/) or [aks-engine](https://github.com/Azure/aks-engine), here is [azure.json example](./deploy/example/azure.json). <details> <summary>specify a different cloud provider config file</summary></br>create `azure-cred-file` configmap before driver installation, e.g. for OpenShift, it's `/etc/kubernetes/cloud.conf` (make sure config file path is in the `volumeMounts.mountPath`)
34-
</br><pre>```kubectl create configmap azure-cred-file --from-literal=path="/etc/kubernetes/cloud.conf" --from-literal=path-windows="C:\\k\\cloud.conf" -n kube-system```</pre></details>
35-
36-
- This driver also supports [read cloud config from kubernetes secret](./docs/read-from-secret.md) as first priority
37-
- Make sure identity used by driver has `Contributor` role on node resource group
38-
- [How to set up CSI driver on Azure RedHat OpenShift(ARO)](https://github.com/ezYakaEagle442/aro-pub-storage/blob/master/setup-store-CSI-driver-azure-blob.md)
30+
- This option depends on [cloud provider config file](https://github.com/kubernetes/cloud-provider-azure/blob/master/docs/cloud-provider-config.md) (here is [config example](./deploy/example/azure.json)), config file path on different clusters:
31+
- [AKS](https://docs.microsoft.com/en-us/azure/aks/), [capz](https://github.com/kubernetes-sigs/cluster-api-provider-azure), [aks-engine](https://github.com/Azure/aks-engine): `/etc/kubernetes/azure.json`
32+
- Azure RedHat OpenShift: `/etc/kubernetes/cloud.conf`
33+
- <details> <summary>specify a different config file path via configmap</summary></br>create configmap "azure-cred-file" before driver starts up</br><pre>kubectl create configmap azure-cred-file --from-literal=path="/etc/kubernetes/cloud.conf" --from-literal=path-windows="C:\\k\\cloud.conf" -n kube-system</pre></details>
34+
- Cloud provider config can also be specified via kubernetes secret, check details [here](./docs/read-from-secret.md)
35+
- Make sure identity used by driver has `Contributor` role on node resource group and virtual network resource group
3936

4037
#### Option#2: Bring your own storage account
4138
This option does not depend on cloud provider config file, supports cross subscription and on-premise cluster scenario. Refer to [detailed steps](./deploy/example/e2e_usage.md#option2-bring-your-own-storage-account).
4239

4340
### Install driver on a Kubernetes cluster
44-
- install via [kubectl](./docs/install-blob-csi-driver.md) on public Azure (please use helm for Azure Stack, RedHat/CentOS)
45-
- install via [helm charts](./charts) on public Azure, Azure Stack, RedHat/CentOS
46-
- configure with [blobfuse-proxy](./deploy/blobfuse-proxy) to make blobfuse mount still available after driver restart
41+
- install by [helm charts](./charts)
42+
- install by [kubectl](./docs/install-blob-csi-driver.md)
43+
- install open source csi driver on AKS, follow guide [here](./docs/install-driver-on-aks.md)
44+
- install managed csi driver on following platforms:
45+
- [AKS](https://learn.microsoft.com/en-us/azure/aks/azure-blob-csi)
46+
- [Azure RedHat OpenShift](https://github.com/ezYakaEagle442/aro-pub-storage/blob/master/setup-store-CSI-driver-azure-blob.md)
4747

4848
### Usage
4949
- [Basic usage](./deploy/example/e2e_usage.md)

0 commit comments

Comments
 (0)