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
Copy file name to clipboardExpand all lines: articles/azure-app-configuration/quickstart-azure-kubernetes-service.md
+36-10Lines changed: 36 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -227,23 +227,49 @@ Add following key-values to the App Configuration store and leave **Label** and
227
227
228
228
### Set up the App Configuration Kubernetes Provider
229
229
230
-
1. Run the following command to get access credentials for your AKS cluster. Replace the value of the `name` and `resource-group` parameters with your AKS instance:
230
+
1. Install the Azure App Configuration Kubernetes Provider on your AKS cluster. You can do this either as an AKS extension or by using a Helm chart. The AKS extension allows for seamless installation and management via the Azure CLI, ARM templates, or Bicep templates. Additionally, using the AKS extension facilitates automatic minor and patch version updates, ensuring your system remains up-to-date.
231
231
232
-
```console
233
-
az aks get-credentials --name <your-aks-instance-name> --resource-group <your-aks-resource-group>
232
+
#### [AKS extension](#tab/extension)
233
+
234
+
Add the `k8s-extension` to your Azure CLI extensions:
235
+
236
+
```azurecli
237
+
az extension add --name k8s-extension
238
+
```
239
+
240
+
Register the `KubernetesConfiguration` resource provider:
241
+
242
+
```azurecli
243
+
az provider register --namespace Microsoft.KubernetesConfiguration
244
+
```
245
+
246
+
Install the AKS extension for App Configuration. Replace the `cluster-name` and `resource-group` parameter values with those of your AKS instance:
247
+
248
+
```azurecli
249
+
az k8s-extension create --cluster-type managedClusters \
250
+
--cluster-name <your-aks-instance-name> \
251
+
--resource-group <your-aks-resource-group> \
252
+
--name appconfigurationkubernetesprovider \
253
+
--extension-type Microsoft.AppConfiguration
234
254
```
255
+
256
+
For more information see [Install Azure App Configuration AKS extension](/azure/aks/azure-app-configuration).
257
+
258
+
#### [Helm chart](#tab/helm)
235
259
236
-
1. Install Azure App Configuration Kubernetes Provider to your AKS cluster using `helm`:
260
+
Run the following command to obtain access credentials for your AKS cluster. Replace the `name` and `resource-group` parameter values with those of your AKS instance:
237
261
262
+
```azurecli
263
+
az aks get-credentials --name <your-aks-instance-name> --resource-group <your-aks-resource-group>
> The App Configuration Kubernetes Provider is also available as an AKS extension. This integration allows for seamless installation and management via the Azure CLI, ARM templates, or Bicep templates. Utilizing the AKS extension facilitates automatic minor/patch version updates, ensuring your system is always up-to-date. For detailed installation instructions, please refer to the [Azure App Configuration extension for Azure Kubernetes Service](/azure/aks/azure-app-configuration).
247
273
248
274
1. Add an *appConfigurationProvider.yaml* file to the *Deployment* directory with the following content to create an `AzureAppConfigurationProvider` resource. `AzureAppConfigurationProvider` is a custom resource that defines what data to download from an Azure App Configuration store and creates a ConfigMap.
0 commit comments