- Vagrant
- VirtualBox
- Flux CLI
- Clone this repository
- Install Flux CLI:
curl -s https://fluxcd.io/install.sh | sudo bash
- Start the cluster:
vagrant up
- Access the cluster:
# Copy kubeconfig from VM cp vagrant/kubeconfig ~/.kube/config # Install Flux ./install-flux.sh
Place Kubernetes manifests in the ./clusters/my-cluster directory and commit to see Flux automatically sync.