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/aks/enable-fips-nodes.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -147,9 +147,10 @@ FIPS-enabled node pools also have a *kubernetes.azure.com/fips_enabled=true* lab
147
147
FIPS-enabled node pools also have a *kubernetes.azure.com/fips_enabled=true* label, which deployments can use to target those node pools.
148
148
149
149
## Update an existing Linux node pool to enable or disable FIPS (preview)
150
-
150
+
Existing node pools can be updated to enable or disable FIPS. If you are planning to migrate your node pools from non-fips to fips, you should validate if your application is working properly in a test environment first before migrating a production environment. This should prevent issues caused by the fips kernel blocking some weak cipher/encrypt, e.g. md4/md4 that is not FIPS compliant.
151
151
### Limitations
152
-
- FIPS cannot be enabled via node pool update for for Windows node pools
152
+
* FIPS cannot be enabled via node pool update for for Windows node pools
153
+
* You need the Azure CLI version 5.0.0b3 or later installed and configured to use the `--enable-fips-image` and `--disable-fips-image` fields with the `az aks nodepool update` command. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
153
154
154
155
[!INCLUDE [preview features callout](~/reusable-content/ce-skilling/azure/includes/aks/includes/preview/preview-callout.md)]
155
156
@@ -200,9 +201,8 @@ Existing Linux node pools can be updated to enable FIPS. When updating an existi
200
201
--enable-fips-image
201
202
```
202
203
203
-
2. Re-image your node pool to complete the change from a non-fips image to a fips image.
204
204
205
-
3. Verify your node pool is FIPS-enabled using the [`az aks show`][az-aks-show] command and query for the *enableFIPS* value in *agentPoolProfiles*.
205
+
2. Verify your node pool is FIPS-enabled using the [`az aks show`][az-aks-show] command and query for the *enableFIPS* value in *agentPoolProfiles*.
206
206
207
207
```azurecli-interactive
208
208
az aks show \
@@ -221,7 +221,7 @@ Existing Linux node pools can be updated to enable FIPS. When updating an existi
221
221
nodepool1 False
222
222
```
223
223
224
-
4. List the nodes using the `kubectl get nodes` command.
224
+
3. List the nodes using the `kubectl get nodes` command.
225
225
226
226
```azurecli-interactive
227
227
kubectl get nodes
@@ -237,13 +237,13 @@ Existing Linux node pools can be updated to enable FIPS. When updating an existi
6. From the interactive session output, verify the FIPS cryptographic libraries are enabled. Your output should look similar to the following example output:
246
+
5. From the interactive session output, verify the FIPS cryptographic libraries are enabled. Your output should look similar to the following example output:
@@ -265,9 +265,8 @@ Existing Linux node pools can be updated to enable FIPS. When updating an existi
265
265
--disable-fips-image
266
266
```
267
267
268
-
2. Re-image your node pool to complete the change from a fips image to a non-fips image.
269
268
270
-
3. Verify your node pool is not FIPS-enabled using the [`az aks show`][az-aks-show] command and query for the *enableFIPS* value in *agentPoolProfiles*.
269
+
2. Verify your node pool is not FIPS-enabled using the [`az aks show`][az-aks-show] command and query for the *enableFIPS* value in *agentPoolProfiles*.
0 commit comments