A simple package to make a fully functional kind cluster in a Linux(Ubuntu) machine with Load Balancer, Volume support, helm chart installation support, kubectl like apply of yaml support etc.
This will come handy for running E2E for your app in a linux machine, especially a VM running in your laptop
Ubuntu 22.04.2 LTS in Windows Hypervisor runs Windows 11. VM is given 16GB mem and 4 vCPUs.
Ideally it should be working in any linux though I have not tested.
go1.20.7 linux/amd64 go1.23.2 linux/amd64
kind v0.20.0 go1.20.7 linux/amd64 kind v0.24.0 go1.22.6 linux/amd64
https://kind.sigs.k8s.io/docs/user/quick-start/
v1.27.2 v1.30.2
Check the main file in this directory for how to use this. Configs used in config directory can be referred. Especially "kind_test_cluster_config.yaml".
"go run main.go"