Skip to content

Commit 2255c81

Browse files
authored
Merge pull request #735 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/azure-aks-docs (branch main)
2 parents 2b6d36a + aeef1fd commit 2255c81

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

articles/aks/create-node-pools.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The following limitations apply when you create AKS clusters that support multip
4444
## Create an AKS cluster
4545

4646
> [!IMPORTANT]
47-
> If you run a single system node pool for your AKS cluster in a production environment, we recommend you use at least three nodes for the node pool. If one node goes down, you lose control plane resources and redundancy is compromised. You can mitigate this risk by having more control plane nodes.
47+
> If you run a single system node pool for your AKS cluster in a production environment, we recommend you use at least three nodes for the node pool. If one node goes down, the redundancy is compromised. You can mitigate this risk by having more system node pool nodes.
4848
4949
1. Create an Azure resource group using the [`az group create`][az-group-create] command.
5050

articles/aks/csi-secrets-store-configuration-options.md

+11-12
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: nickomang
55
ms.author: nickoman
66
ms.subservice: aks-security
77
ms.topic: how-to
8-
ms.date: 10/19/2023
8+
ms.date: 01/03/2025
99
ms.custom: template-how-to, devx-track-azurecli
1010
---
1111

@@ -17,17 +17,16 @@ Follow the steps in [Use the Azure Key Vault provider for Secrets Store CSI Driv
1717

1818
### Enable and disable auto-rotation
1919

20-
> [!NOTE]
21-
> When the Azure Key Vault provider for Secrets Store CSI Driver is enabled, it updates the pod mount and the Kubernetes secret defined in the `secretObjects` field of `SecretProviderClass`. It does so by polling for changes periodically, based on the rotation poll interval you defined. The default rotation poll interval is *two minutes*.
22-
23-
>[!NOTE]
24-
> When a secret updates in an external secrets store after initial pod deployment, the Kubernetes Secret and the pod mount periodically update depending on how the application consumes the secret data.
25-
>
26-
> **Mount the Kubernetes Secret as a volume**: Use the auto-rotation and sync K8s secrets features of Secrets Store CSI Driver. The application needs to watch for changes from the mounted Kubernetes Secret volume. When the CSI Driver updates the Kubernetes Secret, the corresponding volume contents automatically update as well.
27-
>
28-
> **Application reads the data from the container filesystem**: Use the rotation feature of Secrets Store CSI Driver. The application needs to watch for the file change from the volume mounted by the CSI driver.
29-
>
30-
> **Use the Kubernetes Secret for an environment variable**: Restart the pod to get the latest secret as an environment variable. Use a tool such as [Reloader][reloader] to watch for changes on the synced Kubernetes Secret and perform rolling upgrades on pods.
20+
Once you enable auto-rotation for Azure Key Vault Secrets Provider, it updates the pod mount and the Kubernetes secret defined in the `secretObjects` field of `SecretProviderClass`. It does so by polling for changes periodically, based on the rotation poll interval you defined. The default rotation poll interval is *two minutes*.
21+
22+
23+
When a secret updates in an external secrets store after initial pod deployment, the Kubernetes Secret and the pod mount periodically update depending on how the application consumes the secret data.
24+
25+
* Mount the Kubernetes Secret as a volume: Use the auto-rotation and sync K8s secrets features of Secrets Store CSI Driver. The application needs to watch for changes from the mounted Kubernetes Secret volume. When the CSI Driver updates the Kubernetes Secret, the corresponding volume contents automatically update as well.
26+
27+
* Application reads the data from the container filesystem: Use the rotation feature of Secrets Store CSI Driver. The application needs to watch for the file change from the volume mounted by the CSI driver.
28+
29+
* Use the Kubernetes Secret for an environment variable: Restart the pod to get the latest secret as an environment variable. Use a tool such as [Reloader][reloader] to watch for changes on the synced Kubernetes Secret and perform rolling upgrades on pods.
3130

3231
#### Enable auto-rotation on a new AKS cluster
3332

0 commit comments

Comments
 (0)