Kubernetes self-study environment for the Ubuntu 22.04
GPL-3.0 License
Run the latest release of Vanilla Kubernetes on your Linux laptop.
Ansible playbook, which creates KVM-based Ubuntu 22.04 virtual machine nodes
ansible-playbook playbook-kvm-nodes-create.yaml -c local -K
Configure a Kubernetes cluster on the nodes.
ansible-playbook playbook-cluster-nodes-prepare.yaml --private-key=.ssh/id_edunetes -u kubeadmin
ansible-playbook playbook-cluster-nodes-control-node-set-up.yaml --private-key=.ssh/id_edunetes -u kubeadmin
ansible-playbook playbook-cluster-nodes-workers-join.yaml --private-key=.ssh/id_edunetes -u kubeadmin
ansible-playbook playbook-cluster-finalize.yaml --private-key=.ssh/id_edunetes -u kubeadmin
Prepare KVM host running the following commands.
./set-up-ubuntu22.04-host.sh
git clone https://github.com/pasiol/edunetes.git
cd edunetes
python3.10 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
ansible-galaxy install -r requirements.yaml
ansible-playbook playbook-kvm-host-set-up.yaml -K
Under development, on the Alpha stage