Azure Kubernetes Service (AKS)1.21は、2022年7月にサポートが終了となりました。AKS1.21をベースにしたSitecore Managed Cloudソリューションは、AKS1.22を使用する新しいバージョンに更新する必要があります。AKSのサポートの終了または非推奨化の影響の詳細については、以下の記事を参照してください:
https://docs.microsoft.com/ja-jp/azure/aks/supported-kubernetes-versions?tabs=azure-cli#faq
下記の解決策の節のステージ2に記載されているバージョンよりご利用のソリューションのバージョンが低い場合のみ、ソリューションを更新してください。
ソリューションのバージョンを確認するには、Managed Cloud Containers Azure DevOpsプロジェクトのinfrastructureリポジトリのsolution.jsonを閲覧して確認することができます。
この記事では、Sitecore Managed Cloud ContainersソリューションのAKSバージョン1.22を使用するバージョンへのアップグレード手順について説明します。
AKSバージョンを1.21から1.22にアップグレードする際、Kubernetes APIにいくつかの破壊的変更が導入されます。これらの破壊的変更は、ダウンタイムを生じませんが、Sitecore Managed Cloud Containers環境に必要な追加の変更を加えるため、以下に記載されている二段階のプロセスを適用する必要があります。
- 新しい製品バージョンのリリースには、Sitecore Managed Cloud環境がAKSバージョン1.22との互換性を持つよう、バグの修正プログラムおよび必要な変更が含まれています。
- Sitecore Managed Cloudコンテナのアップグレード手順は、通常のアップグレード手順とは異なり、以下の2つの段階を踏んで実施する必要があります。なお、パッケージはバージョン管理されていることにご留意ください。
- アップグレード中、AKSクラスタのダウンタイムは発生しません。
Sitecore Managed Cloudコンテナのソリューションのアップグレード手順には、以下の2つの段階があります。
- ステージ1:
- 必要なトポロジーおよびバージョン専用のアップグレード パッケージをストレージからダウンロードします。
利用可能なアップグレード パッケージは次の通りです。
- Sitecore 10.1.0:
- mcc.xp.upgrade.10.1.0-r.0.1.228921.nupkg
- mcc.xm.upgrade.10.1.0-r.0.1.228921.nupkg
- mcc.xc.upgrade.10.1.0-r.0.1.228921.nupkg
- Sitecore 10.1.1:
- mcc.xp.upgrade.10.1.1-r.0.1.228923.nupkg
- mcc.xm.upgrade.10.1.1-r.0.1.228923.nupkg
- Sitecore 10.1.2:
- mcc.xp.upgrade.10.1.2-r.0.1.228922.nupkg
- mcc.xm.upgrade.10.1.2-r.0.1.228922.nupkg
- Sitecore 10.2.0:
- mcc.xp.upgrade.10.2.0-r.0.1.228924.nupkg
- mcc.xm.upgrade.10.2.0-r.0.1.228924.nupkg
- アップグレード パッケージをソリューションにインストールします(Sitecore 10.1またはSitecore 10.2のガイドラインに従ってください)。
- Infrastructureパイプラインを実行します。
- Applicationパイプラインを実行します。
- check cluster upgradesパイプラインを実行します。
- cluster version upgradeパイプラインを実行します。
(kubernetes_version 1.22.*:手順5でパイプラインから受信した、利用可能なパッチのバージョンを選択します。)
- ステージ2:
- 必要なトポロジーおよびバージョン専用のアップグレード パッケージをストレージからダウンロードします。
利用可能なアップグレード パッケージは次の通りです。
- Sitecore 10.1.0:
- mcc.xc.upgrade.10.1.0-r.0.1.228902.nupkg
- mcc.xm.upgrade.10.1.0-r.0.1.228902.nupkg
- mcc.xp.upgrade.10.1.0-r.0.1.228902.nupkg
- Sitecore 10.1.1:
- mcc.xm.upgrade.10.1.1-r.0.1.228903.nupkg
- mcc.xp.upgrade.10.1.1-r.0.1.228903.nupkg
- Sitecore 10.1.2:
- mcc.xm.upgrade.10.1.2-r.0.1.228904.nupkg
- mcc.xp.upgrade.10.1.2-r.0.1.228904.nupkg
- Sitecore 10.2.0:
- mcc.xm.upgrade.10.2.0-r.0.1.228905.nupkg
- mcc.xp.upgrade.10.2.0-r.0.1.228905.nupkg
- アップグレード パッケージをソリューションにインストールします(Sitecore 10.1またはSitecore 10.2のガイドラインに従ってください)。
- Infrastructureパイプラインを実行します。
- Applicationパイプラインを実行します。