Skip to content

Commit 3393f9c

Browse files
authored
Merge pull request #192408 from justindavies/npSnapShotGA
Node pool snapshot GA
2 parents cc1f370 + 18ccdaa commit 3393f9c

File tree

1 file changed

+3
-39
lines changed

1 file changed

+3
-39
lines changed

articles/aks/node-pool-snapshot.md

Lines changed: 3 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Snapshot Azure Kubernetes Service (AKS) node pools (preview)
2+
title: Snapshot Azure Kubernetes Service (AKS) node pools
33
description: Learn how to snapshot AKS cluster node pools and create clusters and node pools from a snapshot.
44
ms.service: container-service
55
ms.topic: article
@@ -9,58 +9,22 @@ author: palma21
99

1010
---
1111

12-
# Azure Kubernetes Service (AKS) node pool snapshot (preview)
12+
# Azure Kubernetes Service (AKS) node pool snapshot
1313

1414
AKS releases a new node image weekly and every new cluster, new node pool, or upgrade cluster will always receive the latest image that can make it hard to maintain your environments consistent and to have repeatable environments.
1515

1616
Node pool snapshots allow you to take a configuration snapshot of your node pool and then create new node pools or new clusters based of that snapshot for as long as that configuration and kubernetes version is supported. For more information on the supportability windows, see [Supported Kubernetes versions in AKS][supported-versions].
1717

1818
The snapshot is an Azure resource that will contain the configuration information from the source node pool such as the node image version, kubernetes version, OS type, and OS SKU. You can then reference this snapshot resource and the respective values of its configuration to create any new node pool or cluster based off of it.
1919

20-
[!INCLUDE [preview features callout](./includes/preview/preview-callout.md)]
21-
2220
## Before you begin
2321

2422
This article assumes that you have an existing AKS cluster. If you need an AKS cluster, see the AKS quickstart [using the Azure CLI][aks-quickstart-cli] or [using the Azure portal][aks-quickstart-portal].
2523

2624
### Limitations
2725

2826
- Any node pool or cluster created from a snapshot must use a VM from the same virtual machine family as the snapshot, for example, you can't create a new N-Series node pool based of a snapshot captured from a D-Series node pool because the node images in those cases are structurally different.
29-
- During preview, snapshots must be created and used in the same region as the source node pool.
30-
31-
### Install aks-preview CLI extension
32-
33-
You also need the *aks-preview* Azure CLI extension version 0.5.40 or later. Install the *aks-preview* Azure CLI extension by using the [az extension add][az-extension-add] command. Or install any available updates by using the [az extension update][az-extension-update] command.
34-
35-
```azurecli-interactive
36-
# Install the aks-preview extension
37-
az extension add --name aks-preview
38-
39-
# Update the extension to make sure you have the latest version installed
40-
az extension update --name aks-preview
41-
```
42-
43-
### Register the `SnapshotPreview` preview feature
44-
45-
To use the feature, you must also enable the `SnapshotPreview` feature flag on your subscription.
46-
47-
Register the `SnapshotPreview` feature flag by using the [az feature register][az-feature-register] command, as shown in the following example:
48-
49-
```azurecli-interactive
50-
az feature register --namespace "Microsoft.ContainerService" --name "SnapshotPreview"
51-
```
52-
53-
It takes a few minutes for the status to show *Registered*. Verify the registration status by using the [az feature list][az-feature-list] command:
54-
55-
```azurecli-interactive
56-
az feature list -o table --query "[?contains(name, 'Microsoft.ContainerService/SnapshotPreview')].{Name:name,State:properties.state}"
57-
```
58-
59-
When ready, refresh the registration of the *Microsoft.ContainerService* resource provider by using the [az provider register][az-provider-register] command:
60-
61-
```azurecli-interactive
62-
az provider register --namespace Microsoft.ContainerService
63-
```
27+
- Snapshots must be created and used in the same region as the source node pool.
6428

6529
## Take a node pool snapshot
6630

0 commit comments

Comments
 (0)