Before you get started:
Install KUDO into your cluster
kubectl create -f https://raw.githubusercontent.com/kudobuilder/kudo/master/docs/deployment/00-prereqs.yaml
kubectl create -f https://raw.githubusercontent.com/kudobuilder/kudo/master/docs/deployment/10-crds.yaml
kubectl create -f https://raw.githubusercontent.com/kudobuilder/kudo/master/docs/deployment/20-deployment.yaml
If you want to use the KUDO kubectl plugin, you can now follow the CLI plugin installation instructions.
Notes on Minikube
If you plan on developing and testing KUDO locally via Minikube, you’ll need to launch your cluster with a reasonable amount of memory allocated. By default, this is only 2GB - we recommend at least 8GB, especially if you’re working with applications such as Kafka. You can start Minikube with some suitable resource adjustments as follows:
minikube start --cpus=4 --memory=8192 --disk-size=40g
Deploy your first Application
Follow the instructions in the Apache Kafka example to deploy a Kafka cluster along with its dependency Zookeeper.