Dynamic Engineを1.3.0へアップグレードするための特別手順
Dynamic Engine 1.3.0では、サービスのインストール方法が変更されました。現在Dynamic Engineバージョン1.2.x 以前を使用している場合は、Helmまたはマニフェストファイルのいずれを使用してデプロイしたかにかかわらず、既存のリソースのクリーンアップまたは再割り当てを行い、アップグレードに向けてクラスターの準備を行う必要があります。
情報メモ重要: この準備手順は、Dynamic Engine 1.3.0より前のバージョンから1.3.0へアップグレードする場合にのみ実施してください。Dynamic Engine 1.3.0を新規にインストールする場合は、これらの手順は適用されません。
このタスクについて
Dynamic Engine 1.3.0では、Helmによるサービスチャートの管理方法において、アーキテクチャ上の重要な変更が導入されました。以前のバージョンでは、Dynamic Engineは非同期インストールを採用しており、サービスは個別のグループとしてデプロイされていました。これに対し、バージョン1.3.0では同期インストールが採用され、すべてのサービスがメインのDynamic Engineおよび環境用Helmチャート内に組み込まれるようになりました。
このアーキテクチャの移行には、以下の2つの重要な準備手順が必要です。リソースの所有権を新しい構造へ再割り当てすること、およびレガシーなHelmメタデータをクリーンアップすること。
手順
タスクの結果
アップグレードが成功し、サービスが統合されました。確認するには、次のコマンドを実行します。
helm ls -Aすべてのサービスのステータスがdeployedと表示されている必要があります。
NAME NAMESPACE STATUS CHART
dynamic-engine-crd default deployed dynamic-engine-crd-1.3.0
dynamic-engine default deployed dynamic-engine-1.3.0
dynamic-engine-env default deployed dynamic-engine-environment-1.3.0すべてのデータおよび設定は変更されず、サービスの設定方法のみが変更されました。