Implementing Dynamic Engine on a minikube for hands-on testing
Install and configure Dynamic Engines on a minikube cluster for a quick hands-on before implementing them in your organization.
Prerequisites:
- You must have Docker and minikube installed.
- Ensure that the Docker daemon is running.
- The minikube tool has been installed and configured to use a Kubernetes version
supported by Dynamic Engines. For further information about the supported Kubernetes
versions, see Kubernetes specifications.
For further information, see minikube installation.
Add a Dynamic Engine on your minikube cluster
Procedure
Results
To monitor the process, run the following command:
kubectl wait --for=condition=Ready pod -l 'app.qlik.com/owned-by' --timeout 10m -A
This command verifies the readiness of all pods with the label app.qlik.com/owned-by across all namespaces.
If the deployment is successful, a response similar to the following is displayed:
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
This output confirms that all the pods required for Dynamic Engine and its environment are ready.
Add a Dynamic Engine environment for the Dynamic Engine
Procedure
Results
What to do next
If you want to delete the minikube instance, use the following command:
minikube delete --profile QlikDE
This will remove the minikube instance and all its associated files.
- For more information about Dynamic Engine logs: see Deactivating log transfer.
- For known limitations of Dynamic Engines, see Known limitations.
- For a complete guide about Dynamic Engines, see Dynamic Engine Configuration Guide. With this guide, you create and deploy Dynamic Engines and their environments for production.