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
[bastion]
k2 ansible_host=10.2.41.10
[master]
k2a1
k2a2
k2a3
[compute]
k2b1
k2b2
k2b3
Run provisioning:
$ make
Edit kub3lo.ini
file:
[all:vars]
cluster_name=k3
ansible_user=alpine
ansible_python_interpreter=/usr/bin/python3
k8s_distro=k3s
[bastion]
k3 ansible_host=10.2.42.10
[master]
k3a1
k3a2
k3a3
[compute]
k3b1
k3b2
k3b3
Run provisioning:
$ make