YoVDO

Application Deployment on LKE Using Helm - Kubernetes on Cloud

Offered By: TechWorld with Nana via YouTube

Tags

Kubernetes Courses MongoDB Courses Helm Courses Application Deployment Courses Data Persistence Courses Cloud Storage Courses Ingress Courses

Course Description

Overview

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

Related Courses

Helm Deep Dive V3
A Cloud Guru
Helm Deep Dive V3
A Cloud Guru
Kubernetes Integration and Advanced Orchestration Techniques
LearnQuest via Coursera
Kubernetes Operators Intermediate
IBM via Cognitive Class
Continuous Delivery Pipelines with Spinnaker and Kubernetes Engine
Google via Google Cloud Skills Boost