Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Free courses from frontend to fullstack and AI
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how to deploy applications on a managed Kubernetes cluster using Helm in this comprehensive tutorial. Create a Kubernetes cluster on Linode Kubernetes Engine (LKE), deploy a replicated MongoDB database using StatefulSets and Helm, configure data persistence with Linode Block Storage, and set up MongoExpress as a UI client. Implement NGINX Ingress Controller as a load balancer, configure ingress rules for routing requests, and understand the request flow through the Kubernetes setup. Follow along with step-by-step instructions to create, manage, and clean up your deployment, including deleting and restarting MongoDB pods to demonstrate volume re-attachment.
Syllabus
- Intro.
- Overview of what we build/deploy.
- Create Kubernetes Cluster on LKE.
- Deploy MongoDB StatefulSet using Helm.
- Deploy MongoExpress (Deployment and Internal Service).
- Deploy Ingress Controller using Helm and configure Ingress Rule.
- Understand the Request Flow through the Kubernetes Setup.
- Delete MongoDB Pods and restart - Volumes are re-attached.
- Clean up - Helm uninstall, delete Volume and Kubernetes Cluster.
Taught by
TechWorld with Nana