For this workshop, we'll use Kratix on two local Kubernetes clusters. Install the prerequisites listed below if they aren't already on your system.
-
kind
CLI / Kubernetes-in-Docker(KinD):
Used to create and manage local Kubernetes clusters in Docker.
See the quick start guide to install. -
docker
CLI / Docker:
Used to orchestrate containers.kind
(above) requires that you have Docker installed and configured.
See Get Docker to install. -
kubectl
/ Kubernetes command-line tool:
The CLI for Kubernetes—allows you to run commands against Kubernetes clusters.
See the install guide.
In order to complete all tutorials in this series, you must allocate enough resources to Docker. Docker requires:
- 5 CPU
- 12GB Memory
- 4GB swap
This can be managed through your tool of choice (e.g. Docker Desktop, Rancher, etc).
Ensure no clusters are currently running.
kind get clusters
The above command will give an output similar to
No kind clusters found.
If you have clusters named platform
or worker
please delete them with
kind delete clusters platform worker
Clone Kratix!
git clone https://github.com/syntasso/kratix.git
cd kratix