Overview
This course teaches how to deploy an application on a managed Kubernetes cluster using Linode Kubernetes Engine. The learning outcomes include deploying a replicated database, configuring data persistence, setting up a UI client accessible from a browser using Ingress, and using Helm for efficiency. The course covers deploying MongoDB using Helm, configuring data persistence with Linode's cloud storage, deploying MongoExpress, setting up NGINX Ingress Controller, and understanding the request flow in the Kubernetes setup. The intended audience for this course is individuals interested in learning practical Kubernetes deployment techniques.
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