Skip to content
msaouab
Get in Touch
msaouabFull Stack DeveloperAvailable for work
Get in Touch
← Back to systems
1337 · 42 Network

Inception-of-Things

Kubernetes & GitOps from scratch

A progressive 42 DevOps project: from Vagrant-provisioned K3s VMs to a local K3d cluster driven by Argo CD GitOps, with a self-hosted GitLab bonus — hands-on Kubernetes orchestration and continuous deployment.

Highlights

Progression

Part 1 stands up K3s on Vagrant VMs; Part 2 deploys three apps behind host-based Ingress routing (with one app replicated); Part 3 moves to K3d and wires Argo CD to continuously deploy from a GitHub repo across dedicated namespaces.

GitOps

Argo CD reconciles cluster state directly from Git, making deployments declarative and auditable. The bonus integrates a locally-hosted GitLab into the cluster, rounding out a self-contained GitOps workflow.

Stack

KubernetesK3sK3dVagrantArgo CDGitLab
Loading