Skip to content

Commit 456763d

Browse files
authored
Merge pull request #295171 from MicrosoftDocs/main
Publish to live, Monday 4 AM PST, 2/24
2 parents c111bc1 + 87c146d commit 456763d

File tree

9 files changed

+825
-30
lines changed

9 files changed

+825
-30
lines changed

articles/azure-app-configuration/quickstart-azure-kubernetes-service.md

Lines changed: 36 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -227,23 +227,49 @@ Add following key-values to the App Configuration store and leave **Label** and
227227
228228
### Set up the App Configuration Kubernetes Provider
229229
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.
231231
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
234254
```
255+
256+
For more information see [Install Azure App Configuration AKS extension](/azure/aks/azure-app-configuration).
257+
258+
#### [Helm chart](#tab/helm)
235259
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:
237261
262+
```azurecli
263+
az aks get-credentials --name <your-aks-instance-name> --resource-group <your-aks-resource-group>
264+
```
265+
266+
Install the helm chart:
238267
```console
239268
helm install azureappconfiguration.kubernetesprovider \
240-
oci://mcr.microsoft.com/azure-app-configuration/helmchart/kubernetes-provider \
241-
--namespace azappconfig-system \
242-
--create-namespace
269+
oci://mcr.microsoft.com/azure-app-configuration/helmchart/kubernetes-provider \
270+
--namespace azappconfig-system \
271+
--create-namespace
243272
```
244-
245-
> [!TIP]
246-
> 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).
247273
248274
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.
249275

articles/azure-functions/TOC.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -836,6 +836,9 @@
836836
- name: Output
837837
href: functions-bindings-azure-mysql-output.md
838838
displayName: Azure Database for MySQL
839+
- name: Trigger
840+
href: functions-bindings-azure-mysql-trigger.md
841+
displayName: Azure Database for MySQL
839842
- name: Azure OpenAI
840843
items:
841844
- name: Overview

0 commit comments

Comments
 (0)