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.
You have to use the host vars to set a flannel_iface parameter per host (or to overwrite the value set in all.yml for a single host with a different interface name).
Expected Behavior
As I have different NIC card I should be able to set the flannel_iface or cilium or calico iface for each node
Current Behavior
If I set eth0 on one node but on different nodes I don't have eth0 set, the installation fails
Steps to Reproduce
Context (variables)
flannel_iface: calico_iface: cilium_iface:
Operating system: Debian and Ubuntu
Hardware: DIfferent laptop brand
Variables Used
all.yml
Hosts
host.ini
Possible Solution