Dynamic Engine v0.22.0リリース
Dynamic Engine v0.22.0では、Helm値によるDynamic Engineカスタマイズのサポート、データサービスとルート用の新しいベータ機能、Dynamic Engine固有のアーティファクト署名の検証が導入されました。
リリース情報
- リリース名: Dynamic Engine 0.22.0 (R2025-06)
- リリース日: 2025年6月30日
- 互換性: Kubernetes v1.30以降
インストールの推奨事項
- 推奨: Helmベースのデプロイメント手順に従って、強化されたデプロイメントのカスタマイズ機能を活用します。(推奨される) Helmのデプロイメントをご覧ください。
- クラシック: プレーンなKubernetesマニフェストに基づくインストール手順であるkubectlは、引き続き完全サポートされています。Kubectlのデプロイメントをご覧ください。
アップグレード情報
大幅な変更はありません。標準のアップグレード手順がサポートされています。
新しいカスタムリソース定義が採用され、Dynamic Engineカスタマイズのユースケースが有効になりました。移行プロセスは、古いカスタムリソースを新しい形式に、つまりQlikRuntimeInfraをDynamicEngineに、QlikRuntimeをDynamicEngineEnvironmentにそれぞれ自動的に変換します。
注目される新機能
| 機能 | 説明 |
|---|---|
| DPE-1191 | Dynamic Engineチャートでスキーマ検証を強制し、カスタム値の検証を有効にします。 |
| DPE-1069 | Helmアーカイブに、カスタムインストール手順を記載したREADMEファイルを追加します。 |
| DPE-888 | Dynamic Engine環境とDynamic Engine環境について、ネームスペースの名前変更を有効にします。 |
| DPE-1162 | Dynamic Engine PVC (PersistentVolumeClaim)用の特定のカスタムストレージクラスを宣言できるようにします。 |
| DPE-917 | ジョブアーティファクトの署名検証のため、カスタムKeystoreにカスタムキーを定義できるようにします。 |
| 機能 | 説明 |
|---|---|
| DPE-1074 | データサービスとルートタスク用に接続パラメーターを追加します。 |
| DPE-1128 | データサービスとルートタスク用に実行プロファイルを追加します。 |
| DPE-1053 | ルートのデプロイメントごとに、環境レベルで固定数のレプリカを定義します。 |
| DPE-1171 | ルートのデプロイメントごとに、環境レベルでHorizontal Pod Autoscaling (水平ポッド自動スケーリング)を設定します。 |
| DPE-1058 | たとえばルートが開始できない場合など、Talend Management Consoleタスクステータスの作業負荷エラーステータスを報告します。 |
主な改善点
- DPE-920: 2日間データ統合ジョブを実行しない場合、Dynamic Engine環境はアイドル状態にります。
- DPE-477: 実行されたジョブのポッドが多すぎる場合、サービスポッドを取得するためのラベルセレクターが追加されます。
- DPE-1328: minikubeでjob-controllerサービスが正しく起動できない問題が修正されました。
含まれているサービス
| Helmチャート名 | チャートのバージョン | スコープ | アーティファクトパス |
|---|---|---|---|
| dynamic-engine-crd | 0.22 | カスタムリソースの定義 | ghcr.io/talend/helm/dynamic-engine-crd |
| dynamic-engine | 0.22 | Dynamic Engineのインフラストラクチャー | ghcr.io/talend/helm/dynamic-engine |
| dynamic-engine-environment | 0.22 | Dynamic Engine環境 | ghcr.io/talend/helm/dynamic-engine-environment |
| サービス | チャートのバージョン | アーティファクトパス |
|---|---|---|
| reloader | 1.3.0 | https://stakater.github.io/stakater/reloader |
| docker-registry | 2.2.3 | https://helm.twun.io/docker-registry |
| engine-config-manager | 2.0.0 | https://talend.github.io/helm-charts-public/engine/dpe-engine-config-manager |
| di-job-deployer | 1.16.1 | https://talend.github.io/helm-charts-public/engine/dpe-di-job-deployer |
| di-job-controller | 1.7.2 | https://talend.github.io/helm-charts-public/engine/dpe-job-controller |
| log-collector | 1.0.1 | https://talend.github.io/helm-charts-public/engine/dpe-log-collector |
| data-service-route-deployer | 0.14.2 | https://talend.github.io/helm-charts-public/engine/dpe-data-service-route-deployer |
| サービス | 画像のバージョン | ファンクションのスコープ | アーティファクトパス |
|---|---|---|---|
| engine-operator | 0.18.0 | インフラストラクチャー | ghcr.io/talend/engine-operator |
| reloader | 1.3.0 | インフラストラクチャー | ghcr.io/stakater/reloader |
| docker-registry | 2.8.1 | インフラストラクチャー | docker.io/registry |
| engine-config-manager | 1.3.0 | [Pairing] (ペアリング) | ghcr.io/talend/engine-config-manager |
| di-job-deployer | 2.16.0 | データ統合 | ghcr.io/talend/di-job-deployer |
| di-job-controller | 2.14.1 | データ統合 | ghcr.io/talend/job-controller |
| di-job-restore-orphans | 1.12.0 | データ統合 | ghcr.io/talend/di-job-restore-orphans |
| log-collector | 1.2.0 | 共通 | ghcr.io/talend/dynamic-engine-log-collector |
| data-service-route-deployer | 1.3.0 | データサービスとルート | ghcr.io/talend/data-service-route-deployer |
| image-builder | 1.1.0 | データサービスとルート | ghcr.io/talend/image-builder |
アーティファクト署名のチェック
Dynamic Engine v0.22以降、Qlikではすべての公式画像とHelmチャートにデジタル署名を提供しています。アーティファクトはすべて、ビルド時に非対称キーペアで署名されます: シークレットキーは署名に使用され、パブリックキーは署名の検証に使用されます。
オプションであるこのDynamic Engineアーティファクト真正性チェックの詳細は、セキュリティオプション:Dynamic Engineアーティファクト署名を確認をご覧ください。