Cloud & DevOps
Cloud-Native CI/CD Platform
GitOps pipeline with Kubernetes, Helm and progressive delivery
- Kubernetes
- Docker
- Helm
- Argo CD
- +2
Cloud & DevOps · Major Project
A three-node cluster built by hand on Vagrant VMs, with etcd backups
Overview
Kubernetes without the managed service doing the hard parts. Three Vagrant VMs are prepared with a container runtime, kubeadm initialises the control plane and joins two workers, Calico provides pod networking, and Ingress-NGINX exposes a sample app. etcd is snapshotted and restored after a deliberate break, and a node is drained and upgraded. It runs on a laptop with around 8 GB of spare RAM.
What makes it stand up
Module breakdown
Vagrantfile for three nodes with fixed private IPs.
containerd, kubeadm init and worker join steps.
Calico install, pod CIDR choice and a network policy.
Ingress-NGINX and host-based routing to a sample app.
etcd backup and restore, node drain and version upgrade.
After this, you will be able to
Technology stack
You receive
Keep looking
Cloud & DevOps
GitOps pipeline with Kubernetes, Helm and progressive delivery