The Kubernetes Picking the Right Solution guide lets you choose among many options, so you can pick the one that you are most comfortable using.
All our testing is done against Google Kubernetes Engine as well as Pivotal Container Service. GKE is used as the target platform for this section. We have also successfully deployed with Minikube. We note where you need to adjust for deploying on Minikube.
Setting Minikube Resources
When starting Minikube, you should allocate some extra resources,
since we deploy several services. You can start with
minikube start --cpus=4 --memory=8192. The allocated memory and CPU
for the Minikube VM gets directly assigned to the number of
applications deployed in a stream or task. The more you add, the more
VM resources are required.
The rest of this getting started guide assumes that you have a working
Kubernetes cluster and a
kubectl command line utility. See Installing
and Setting up kubectl
for installation instructions.