Pre-requisites
Deploying Drogue Cloud, you will need a few tools on your local machine. In most cases a Linux/Unix environment is assumed, which includes Mac OS X.
Command line tools
-
drg
- aka Drogue command line client -
http
- aka HTTPie -
mqtt
- aka MQTT CLI -
kubectl
- https://kubernetes.io/docs/tasks/tools/install-kubectl/ -
helm
– Helm CLI -
podman
ordocker
– Both work, also in rootless mode.For podman
you need to also set an alias fordocker
topodman
Kubernetes Cluster
You will need a Kubernetes cluster in order to deploy Drogue Cloud. For running outside Kubernetes, have a look at the bare metal deployment.
In general, any Kubernetes cluster should work. However, we mostly test with:
-
Minikube – https://minikube.sigs.k8s.io/docs/start/
-
OpenShift or OKD – https://www.openshift.com/ or https://www.okd.io/