Student Reviews
( 5 Of 5 )
1 review
Video of Step by Step Application Deployment on LKE using Helm Kubernetes on Cloud (2/2) in Kubernetes course by TechWorld with Nana channel, video No. 19 free certified online
Step by Step Kubernetes Deployment on a Managed Kubernetes Cluster using Helm Linode Kubernetes Engine Kubernetes on Cloud
Check out the theoretical part Managed Kubernetes Cluster explained: https://youtu.be/JGtJj_nAA2s
Thanks to Linode for making this video possible!
Give Linode a try with this $100 - 60day credit https://bit.ly/31p4GW2
In this Kubernetes Tutorial we go through a practical use case of deploying an application on a managed Kubernetes cluster using Linode Kubernetes Engine.
We will deploy a replicated database, configure its persistence and making it available with a UI client from browser using Ingress. We will also use Helm to make the process more efficient.
You will need this setup almost always for your Kubernetes cluster. No matter which database or cloud platform you use. So you can use the concept you learn in this video for many other use cases as well
Follow along in this demo
All the source code is documented on Gitlab https://gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/linode-kubernetes-engine-demo so you can follow along easily.
1. Deploy replicated MongoDB (StatefulSet using Helm)
2. Configure Data Persistence for MongoDB (Linode Block Storage)
3. Deploy MongoExpress (Deployment and Service)
4. Deploy NGINX Ingress Controller as Loadbalancer (using Helm)
5. Configure Ingress rule
In detail we will deploy MongoDB on Linode Kubernetes Cluster using Helm (1.). We will create replicated MongoDB using StatefulSet component and configure data persistence for MongoDB with Linode's cloud storage (2.).
Then we will deploy a MongoExpress, a UI client, for MongoDB database to access it from the browser (3.). For this client we will configure NGINX Ingress Controller (4.). So we will deploy Ingress Controller in the cluster and configure Ingress rule to route the request to MongoExpress internal Service (5.).
T I M E S T A M P S
0:00 - Intro
0:25 - Overview of what we build/deploy
1:24 - Create Kubernetes Cluster on LKE
4:58 - Deploy MongoDB StatefulSet using Helm
15:32 - Deploy MongoExpress (Deployment and Internal Service)
19:53 - Deploy Ingress Controller using Helm and configure Ingress Rule
25:52 - Understand the Request Flow through the Kubernetes Setup
27:11 - Delete MongoDB Pods and restart - Volumes are re-attached
28:20 - Clean up - Helm uninstall, delete Volume and Kubernetes Cluster
Want to learn more?
Full Kubernetes and Docker tutorial https://bit.ly/2YGeRp9
DevOps Tools, like Terraform, Prometheus https://bit.ly/2W9UEq6
Complete K8s Application Setup https://youtu.be/EQNO_kM96Mo
Jenkins Pipeline Tutorials https://bit.ly/2Wunx08
#kubernetes #kubernetestutorial #devops #techworldwithnana
Connect with me
Join private Facebook group https://bit.ly/32UVSZP
Don't forget to subscribe https://bit.ly/3mO4jxT
DEV https://bit.ly/3h2fqiO
INSTAGRAM https://bit.ly/2F3LXYJ
TWITTER https://bit.ly/3i54PUB
LINKEDIN https://bit.ly/3hWOLVT
Legal Notice:
Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.