ハンズオンテスト用にDynamic Engineをミニキューブに実装
MinikubeクラスターにDynamic Engineをインストールして設定すれば、組織で実装する前にハンズオンを簡単に行うことができます。
前提条件:
- Dockerとminikubeがインストールされていること。
- Dockerデーモンが実行されていること。
- Minikubeツールがインストールされ、Dynamic EngineがサポートするKubernetesバージョンを使用するように設定されていること。サポートされるKubernetesバージョンの詳細は、Kubernetesの仕様をご覧ください。
詳細は、minikube installationをご覧ください。
MinikubeクラスターにDynamic Engineを追加
Procedure
Results
プロセスを監視する場合は、次のコマンドを実行します:
kubectl wait --for=condition=Ready pod -l 'app.qlik.com/owned-by' --timeout 10m -A
このコマンドは、すべてのネームスペースにわたって、app.qlik.com/owned-byというラベルを持つすべてのポッドの準備状況を確認します。
デプロイメントが成功すると、次のようなレスポンスが表示されます:
pod/dynamic-engine-operator-799bb96687-rfm2g condition met
pod/dpe-data-service-route-deployer-74b7f566c-lrl99 condition met
pod/dpe-di-job-deployer-5cff46b6-x5t85 condition met
pod/dpe-di-job-restore-orphans-5f57f5f86f-d9vpb condition met
pod/dpe-engine-config-manager-956d5d7b9-7krcn condition met
pod/dpe-job-controller-66fd596588-7x5w5 condition met
pod/dpe-log-collector-7dd9499c8-dnvrn condition met
この出力は、Dynamic Engineで必要となるすべてのポッドとその環境が準備できていることを確証するものです。
Dynamic EngineのDynamic Engine環境を追加
Procedure
Results
What to do next
Minikubeインスタンスを削除する場合は、次のコマンドを使用します:
minikube delete --profile QlikDE
これによって、Minikubeインスタンスと関連ファイルが削除されます。
- Dynamic Engineのログの詳細は:ログ転送を無効化をご覧ください。
- Dynamic Engineの既知の制限については、既知の問題をご覧ください。
- Dynamic Engineの完全なガイドについては、Dynamic Engine設定ガイドをご覧ください。このガイドでは、Dynamic Engineとその環境を本番環境用に作成およびデプロイする方法を説明しています。