The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more. Build. Destroy. Repeat.
Since we are disabling klipper during the default install with --disable servicelb , we should also test this with molecule to be sure that the klipperpods do not exist.
Done when:
CI Test that checks for klipper and confirms it is not installed
Optionally could detect the presence of --disable servicelb flag and do it in process too (during the playbook execution) and check
Since we are disabling klipper during the default install with
--disable servicelb
, we should also test this withmolecule
to be sure that the klipperpods do not exist.Done when:
klipper
and confirms it is not installed--disable servicelb
flag and do it in process too (during the playbook execution) and check