How to upgrade Sitecore Managed Cloud Containers solutions to AKS 1.30


Description

The end of life of Azure Kubernetes Service (AKS) 1.29 is Mar 2025. Sitecore Managed Cloud Containers solutions, based on AKS 1.29, need to be updated to a newer version that uses AKS 1.30. For more details on the end of life and consequences of deprecation of AKS refer to Microsoft FAQ.

This article contains upgrade instructions for the Sitecore Managed Cloud Containers solution to the version that uses AKS 1.30.

Breaking Changes

Upgrading from AKS version 1.29 to 1.30 introduces no breaking changes to a standard installation of Sitecore Managed Cloud.

Downtime might occur during the upgrade process for all versions. The upgrading process for Sitecore Managed Cloud Containers should be performed as described below.

Upgrade Instructions

Follow these steps to upgrade the Sitecore Managed Cloud Containers solution to the version that uses AKS 1.30:

  1. Download an upgrade package for the required topology and version from the storage. Here is the list of the available upgrade packages:
    • Sitecore 10.1.0:
      • mcc.xp.upgrade.10.1.0-r.0.1.426940.nupkg
      • mcc.xm.upgrade.10.1.0-r.0.1.426940.nupkg
    • Sitecore 10.1.1:
      • mcc.xp.upgrade.10.1.1-r.0.1.426941.nupkg
      • mcc.xm.upgrade.10.1.1-r.0.1.426941.nupkg
    • Sitecore 10.1.2:
      • mcc.xp.upgrade.10.1.2-r.0.1.426953.nupkg
      • mcc.xm.upgrade.10.1.2-r.0.1.426953.nupkg
    • Sitecore 10.1.3:
      • mcc.xp.upgrade.10.1.3-r.0.1.426954.nupkg
      • mcc.xm.upgrade.10.1.3-r.0.1.426954.nupkg
    • Sitecore 10.2.0:
      • mcc.xp.upgrade.10.2.0-r.0.1.426961.nupkg
      • mcc.xm.upgrade.10.2.0-r.0.1.426961.nupkg
    • Sitecore 10.2.1:
      • mcc.xp.upgrade.10.2.1-r.0.1.426962.nupkg
      • mcc.xm.upgrade.10.2.1-r.0.1.426962.nupkg
    • Sitecore 10.2.2: (new release) not available
    • Sitecore 10.3.0:
      • mcc.xp.upgrade.10.3.0-r.0.1.426977.nupkg
      • mcc.xm.upgrade.10.3.0-r.0.1.426977.nupkg
    • Sitecore 10.3.1:
      • mcc.xp.upgrade.10.3.1-r.0.1.426978.nupkg
      • mcc.xm.upgrade.10.3.1-r.0.1.426978.nupkg
    • Sitecore 10.3.2: (new release) not available
    • Sitecore 10.4.0:
      • mcc.xp.upgrade.10.4.0-r.0.1.427029.nupkg
      • mcc.xm.upgrade.10.4.0-r.0.1.427029.nupkg
  2. Install the upgrade package to your solution (follow the guidelines for Sitecore 10.1, Sitecore 10.2, Sitecore 10.3 or Sitecore 10.4)
  3. If the environment uses DR Managed Hot, complete the following (otherwise, go to step 4):
    1. Download the AKS-130-upgrade-for-env-with-DR-Managed-Hot.zip package from the storage.
    2. Extract and copy the YAML file to the Infrastructure repo pipelines folder.
    3. Create a new pipeline with the existing YAML file.
      • Pipeline name: update default system node sku for DR
      • Existing YAML file path: pipelines\dr-change-sku-system-nodepool.yaml
  4. After merging changes to Infrastructure repo,
    • If the environment does not have DR installed, run the Infrastructure pipeline.
    • If the environment uses DR Managed Hot, run the Infrastructure pipeline with Synchronize primary to secondary checked.
    • If the environment uses DR Basic Cold Standby, run the Infrastructure pipeline with Update outage app checked.
  5. After merging changes to Application repo, run the Application pipeline.
  6. Run the check cluster upgrades pipeline.
  7. Run the cluster version upgrade pipeline (Kubernetes_version 1.30.3 — select the latest available patch version received from the pipeline in the previous step).
  8. If the environment uses DR Managed Hot, complete the following:
    Run the dr cluster version upgrade pipeline (Kubernetes_version 1.30.3 — select the latest available patch version received from the pipeline in step 5)