Azure Kubernetes Service · Arazzo Workflow
Azure Kubernetes Service Upgrade Cluster Control Plane
Version 1.0.0
Discover an available Kubernetes version, upgrade the cluster, and poll until provisioned.
Provider
Workflows
upgrade-cluster-control-plane
Upgrade an AKS cluster to a target Kubernetes version and wait for completion.
Calls ManagedClusters_GetUpgradeProfile, submits ManagedClusters_CreateOrUpdate with the chosen kubernetesVersion, and polls ManagedClusters_Get until provisioningState is Succeeded.
1
getUpgradeProfile
ManagedClusters_GetUpgradeProfile
Read the cluster upgrade profile to confirm the current control-plane version and the upgrades it offers before applying the target version.
2
applyUpgrade
ManagedClusters_CreateOrUpdate
Submit a create-or-update setting the target kubernetesVersion under the ARM properties object. A 200 indicates the upgrade request was accepted.
3
pollCluster
ManagedClusters_Get
Read the cluster and inspect provisioningState. While the cluster is still Upgrading the flow loops back to this step; once it reports Succeeded the workflow ends.