This project uses Kind to host a light-weight Kubernetes cluster that can be used for development and testing. Kind can also be used for small-scale production deployments.
In order to operate the cluster, the following CLI tools need to be installed:
Create a cluster
./scripts/create-cluster
./scripts/install-cluster
You can verify that the cluster was correctly created by running
kubectl cluster-info --context kind-meet
Lastly, we set the default context so we do not need to specify it with every
kubectl
command (which required for most of scripts):
kubectl config use-context kind-meet
In order for the cluster to receive traffic, a port-forwarding needs to be setup from the host machine to the Traefik service. This can be done by running
sudo ./scripts/proxy-traefik