Dynamic Engine v1.3.0リリース
Dynamic Engine v1.3.0では、サービスチャートが Dynamic Engine チャート内に組み込まれました。また、サービス画像を切り替えるためのプロファイルが提供され、画像サイズが削減されたほか、セキュリティと安定性に関する重要な改善が含まれています。
リリース情報
- リリース名: Dynamic Engine 1.3.0 (2026-02)
- リリース日: 2026年2月18日
- 互換性: Kubernetes v1.30以上
移行情報
バージョン1.3.0より前のバージョンからアップグレードする場合は、アップグレードの実行前に、特定の準備コマンドおよびクリーンアップ用コマンドを実行します。これらのコマンドは、Helmベースとマニフェストベースのどちらをアップグレードするかに応じて異なります。
- Helmベースのアップグレードの場合(helm upgradeを使用する場合): 生成されたデプロイ用ZIPファイルに含まれるreadme.txtに記載されたコマンドに従います。準備手順およびバージョン1.3.0へのアップグレードの具体例については、Dynamic Engineを1.3.0へアップグレードするための特別手順を参照してください。
- マニフェストベースのアップグレードの場合(kubectl applyを使用): 以下のコマンドを使用します。
- 古いHelmリリースの注釈を削除します。
- Dynamic Engineの場合、次を実行します。
kubectl annotate svc,secret,cm,pvc,deploy,cronjob,role,rolebinding,hpa,PodDisruptionBudget,NetworkPolicy,sa \ -n qlik-dynamic-engine \ -l 'app in (reloader)' \ meta.helm.sh/release-name- meta.helm.sh/release-namespace- - 各Dynamic Engine環境の場合、次を実行します。 $DYNAMIC_ENGINE_ENVIRONMENT_IDを実際の値に置き換えます。
kubectl annotate svc,secret,cm,pvc,deploy,cronjob,role,rolebinding,hpa,PodDisruptionBudget,NetworkPolicy,sa,clusterrole,clusterrolebinding \ -n qlik-processing-env-$DYNAMIC_ENGINE_ENVIRONMENT_ID \ -l 'app.qlik.com/processing-environment-id=$DYNAMIC_ENGINE_ENVIRONMENT_ID' \ meta.helm.sh/release-name- meta.helm.sh/release-namespace-
- Dynamic Engineの場合、次を実行します。
- Dynamic Engineデプロイメントとその環境から、一部の古いHelm Secretを削除します。
- Dynamic Engineの場合、次を実行します。
kubectl delete secret -A -l owner=helm,name=reloader - 各Dynamic Engine環境の場合、次を実行します。 各プレースホルダー$DYNAMIC_ENGINE_ENVIRONMENT_IDは、対応する環境IDに置き換える必要があります。
kubectl delete secret -A -l owner=helm,'name in (di-job-controller-$DYNAMIC_ENGINE_ENVIRONMENT_ID, \ di-job-deployer-$DYNAMIC_ENGINE_ENVIRONMENT_ID, engine-config-manager-$DYNAMIC_ENGINE_ENVIRONMENT_ID, \ log-collector-$DYNAMIC_ENGINE_ENVIRONMENT_ID)'
- Dynamic Engineの場合、次を実行します。
情報メモヒント: 次の警告メッセージは、情報提供のみを目的として表示されます。これらによって、アップグレードの正常な完了が妨げられることはありません。Warning: resource serviceaccounts/dpe-di-job-restore-orphans-sa is missing ... Warning: resource serviceaccounts/dpe-di-job-deployer-sa is missing... Warning: resource serviceaccounts/engine-config-manager-sa is missing... Warning: resource serviceaccounts/job-controller-sa is missing... \ <!-- Some lines are skipped for brevity --> - 古いHelmリリースの注釈を削除します。
非推奨情報
マニフェスト生成のサポートが拡張されました。これに伴い、対応するエンドポイントは非推奨となり、今後はHelm valuesの生成のみをサポートするよう変更されるため、将来のバージョンで削除される予定です。
注目される新機能
- DPE-2359: サービスチャートがDynamic Engineチャートに組み込まれました。
主な改善点と修正点
- DPE-2582: 画像サイズの縮小
- セキュリティのアップグレード: JRE 21およびJRE 17を更新し、安定性とセキュリティ向上のために重要なセキュリティパッチを適用しました。
含まれているサービス
| Helmチャート名 | チャートのバージョン | スコープ | アーティファクトパス |
|---|---|---|---|
| dynamic-engine-crd | 1.3.0 | カスタムリソースの定義 | ghcr.io/talend/helm/dynamic-engine-crd |
| dynamic-engine | 1.3.0 | Dynamic Engineのインフラストラクチャー | ghcr.io/talend/helm/dynamic-engine |
| dynamic-engine-environment | 1.3.0 | Dynamic Engine環境 | ghcr.io/talend/helm/dynamic-engine-environment |
| サービス | チャートのバージョン | アーティファクトパス |
|---|---|---|
| reloader | 2.2.7 | ghcr.io/talend/helm/reloader |
| docker-registry | 3.0.0 | ghcr.io/talend/helm/docker-registry |
| engine-config-manager | 2.9.3 | ghcr.io/talend/helm/dpe-engine-config-manager |
| di-job-deployer | 1.27.3 | ghcr.io/talend/helm/dpe-di-job-deployer |
| di-job-controller | 1.15.6 | ghcr.io/talend/helm/dpe-job-controller |
| log-collector | 1.8.1 | ghcr.io/talend/helm/dpe-log-collector |
| data-service-route-deployer | 1.8.1 | ghcr.io/talend/helm/dpe-data-service-route-deployer |
| サービス | 画像のバージョン | 機能 | アーティファクトパス |
|---|---|---|---|
| engine-operator | 1.4.0 | インフラストラクチャー | ghcr.io/talend/engine-operator |
| reloader | v1.4.12 | インフラストラクチャー | ghcr.io/talend/reloader |
| docker-registry | 3.0.0 | インフラストラクチャー | ghcr.io/talend/registry |
| engine-config-manager | 1.12.0 | [Pairing] (ペアリング) | ghcr.io/talend/engine-config-manager |
| di-job-deployer | 2.25.0 | データ統合 | ghcr.io/talend/di-job-deployer |
| di-job-controller | 2.23.0 | データ統合 | ghcr.io/talend/job-controller |
| di-job-restore-orphans | 1.20.0 | データ統合 | ghcr.io/talend/di-job-restore-orphans |
| log-collector | 1.10.0 | 共通 | ghcr.io/talend/dynamic-engine-log-collector |
| fluent-bit | 4.2.2 | 共通 | ghcr.io/talend/fluent-bit |
| data-service-route-deployer | 1.12.1 | データサービスとルート | ghcr.io/talend/data-service-route-deployer |
| image-builder | 1.10.0 | データサービスとルート | ghcr.io/talend/image-builder |
アーティファクト署名の検証
Dynamic Engine v0.22以降、Qlikではすべての公式画像とHelmチャートにデジタル署名を提供しています。アーティファクトはすべて、ビルド時に非対称キーペアで署名されます: シークレットキーは署名に使用され、パブリックキーは署名の検証に使用されます。
オプションであるこのDynamic Engineアーティファクト真正性チェックの詳細は、セキュリティオプション:Dynamic Engineアーティファクト署名を確認をご覧ください。