Project 02
Deploy a three-tier app on Kubernetes
Run a frontend, an API and a database on Kubernetes, connect them with Services, and expose the app through an Ingress.
- Status
- Coming soon
- Level
- beginner
- Time
- 1 weekend
- Tools
- Docker, k3s, kubectl, Helm
What you’ll build
A small app made of three parts, each running in its own Deployment:
- a web frontend,
- an API,
- a PostgreSQL database with persistent storage.
You’ll wire them together with Services, pass settings in through ConfigMaps and Secrets, and put the whole thing behind an Ingress so it opens in a browser. At the end, you’ll package it as a Helm chart.
What you’ll be able to show
- A repo with clean, commented manifests and a Helm chart
- A diagram of how the pieces connect
- A short write-up explaining each Kubernetes object you used and why
The full step-by-step guide and videos are coming soon.