Creating a Cluster

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.