You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Tutorial for setting up Azure Key Vault provider for Secrets Store CSI Driver interface as an extension on Azure Arc enabled Kubernetes cluster
4
4
services: azure-arc
5
5
ms.service: azure-arc
6
-
ms.date: 11/15/2021
6
+
ms.date: 5/13/2022
7
7
ms.topic: article
8
8
author: mayurigupta13
9
9
ms.author: mayg
10
10
---
11
11
12
-
# Using Azure Key Vault Secrets Provider extension to fetch secrets into Arc clusters (Preview)
12
+
# Using Azure Key Vault Secrets Provider extension to fetch secrets into Arc clusters
13
13
14
14
The Azure Key Vault Provider for Secrets Store CSI Driver allows for the integration of Azure Key Vault as a secrets store with a Kubernetes cluster via a [CSI volume](https://kubernetes-csi.github.io/docs/).
15
15
@@ -25,10 +25,9 @@ The Azure Key Vault Provider for Secrets Store CSI Driver allows for the integra
25
25
- OpenShift Kubernetes Distribution
26
26
- Canonical Kubernetes Distribution
27
27
- Elastic Kubernetes Service
28
+
- Tanzu Kubernetes Grid
28
29
29
30
30
-
[!INCLUDE [preview features note](./includes/preview/preview-callout.md)]
31
-
32
31
## Features
33
32
34
33
- Mounts secrets/keys/certs to pod using a CSI Inline volume
@@ -42,15 +41,24 @@ The Azure Key Vault Provider for Secrets Store CSI Driver allows for the integra
42
41
43
42
The following steps assume that you already have a cluster with supported Kubernetes distribution connected to Azure Arc.
44
43
44
+
To deploy using Azure portal, go to the cluster's **Extensions** blade under **Settings**. Click on **+Add** button.
45
+
46
+
[](media/tutorial-akv-secrets-provider/extension-install-add-button.jpg#lightbox)
47
+
48
+
From the list of available extensions, select the **Azure Key Vault Secrets Provider** to deploy the latest version of the extension. You can also choose to customize the installation through the portal by changing the defaults on **Configuration** tab.
49
+
50
+
[](media/tutorial-akv-secrets-provider/extension-install-new-resource.jpg#lightbox)
51
+
52
+
Alternatively, you can use the CLI experience captured below.
53
+
45
54
Set the environment variables:
46
55
```azurecli-interactive
47
56
export CLUSTER_NAME=<arc-cluster-name>
48
57
export RESOURCE_GROUP=<resource-group-name>
49
58
```
50
-
While AKV secrets provider extension is in preview, the `az k8s-extension create` command only accepts `preview` for the `--release-train` flag.
The above will install the Secrets Store CSI Driver and the Azure Key Vault Provider on your cluster nodes. You should see output similar to the output shown below. It may take 3-5 minutes for the actual AKV secrets provider helm chart to get deployed to the cluster.
@@ -73,10 +81,10 @@ Note that only one instance of AKV secrets provider extension can be deployed on
73
81
"type": "SystemAssigned"
74
82
},
75
83
"location": null,
76
-
"name": "sscsi",
84
+
"name": "akvsecretsprovider",
77
85
"packageUri": null,
78
86
"provisioningState": "Succeeded",
79
-
"releaseTrain": "preview",
87
+
"releaseTrain": "Stable",
80
88
"resourceGroup": "$RESOURCE_GROUP",
81
89
"scope": {
82
90
"cluster": {
@@ -86,15 +94,15 @@ Note that only one instance of AKV secrets provider extension can be deployed on
0 commit comments