Just a devops exercise.
To pre-create a pool of VMs for kub3lo you can try: sk4zuzu/vm-pool 👍.
You can find packer scripts that pre-create airgapped images for kub3lo here: sk4zuzu/vm-pool/packer/kub3lo 👌.
Edit kub3lo.ini file:
[all:vars]
cluster_name=k2
ansible_user=ubuntu
ansible_python_interpreter=/usr/bin/python3
k8s_distro=rke2
kubevip_vip_interface=br0
kubevip_address=10.2.41.86
[bastion]
k2 ansible_host=10.2.41.10
[master]
k2a1
k2a2
k2a3
[compute]
k2b1
k2b2
k2b3Run provisioning:
$ makeEdit kub3lo.ini file:
[all:vars]
cluster_name=k3
ansible_user=alpine
ansible_python_interpreter=/usr/bin/python3
k8s_distro=k3s
kubevip_vip_interface=br0
kubevip_address=10.2.42.86
[bastion]
k3 ansible_host=10.2.42.10
[master]
k3a1
k3a2
k3a3
[compute]
k3b1
k3b2
k3b3Run provisioning:
$ make