- Install Vagrant
- Install VirtualBox
- Install kubectl
- Install Ansible
- Start the Virtual Machines
vagrant up
- Verify Cluster Nodes
vagrant ssh master kubectl get nodes
- Run Ansible Playbook to Automate K3s Setup
ansible-playbook -i ansible/inventory.ini ansible/setup-k3s.yml
- Deploy Sample Application
kubectl apply -f manifests/app-deployment.yml
- Set Up Ingress Controller
kubectl apply -f manifests/ingress.yml