Build a 3-Node k3s Cluster on Vagrant + VirtualBox (Ubuntu 22.04)
In this tutorial you’ll manually install a minimal k3s Kubernetes cluster on three Ubuntu 22.04 VMs provisioned by Vagrant/VirtualBox. We’ll[…]
Read more...Practice Full Stack Quests with LABs
In this tutorial you’ll manually install a minimal k3s Kubernetes cluster on three Ubuntu 22.04 VMs provisioned by Vagrant/VirtualBox. We’ll[…]
Read more...
A clean, reproducible VirtualBox lab is the fastest way to learn Kubernetes the right way—by breaking things safely. In this[…]
Read more...
Goal: have Argo CD manage our GitOps paths end-to-end and make the pipeline fully idempotent via Ansible. Today looked simple[…]
Read more...
Today we closed the loop on TLS by exporting live Kubernetes resources (our ClusterIssuer, the Certificate, and the NGINX Ingress[…]
Read more...
Today we finished the transition from a manually managed TLS secret to an automated, GitOps-friendly setup driven by cert-manager. Our[…]
Read more...
Goal: Stop creating TLS secrets by hand and keep them encrypted in Git. Also enable k3s-master to push changes back[…]
Read more...
Today we rolled out Bitnami Sealed Secrets to our k3s cluster using Helm, hit a snag with the kubeseal CLI[…]
Read more...
In Day 11 we wired Argo CD to a private GitHub repository via SSH, validated connectivity from the argocd-repo-server pod,[…]
Read more...
Goal: Install Argo CD via Helm, expose it through Traefik with mkcert TLS, and bootstrap a first GitOps Application that[…]
Read more...
Goal: Serve a custom index.html via ConfigMap, mount it into Bitnami nginx, validate over HTTPS through Traefik, then practice Helm[…]
Read more...