Back to Browse

Package Kubernetes App using Helm : #CloudNativeNinja PT14

2.6K views
Feb 27, 2024
40:22

Helm is the package manager for Kubernetes based applications. in this video we look at how to package the Cloud Native Ninja components like the Producer and Consumer along with the configurations required for KEDA autoscaler and Dapr components. Helm simplifies the process of defining the elelments which can change between different environments and extracts these into values.yaml file. We can supply default values and also override these during runtime when we install or upgrade the application. Check out this video to see the Helm packaging, installation, and uninstall steps in action for custom applications. ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ - 🔗 Helm homepage - https://helm.sh/ - 🔗 Helm installation guide - https://helm.sh/docs/intro/install/ - 🔗 Cloud Native Ninja Kickstart video - https://youtu.be/oPTchjM_6Lk - 🔗 Cloud Native Ninja part 1 - Getting started with container - https://youtu.be/WT73jn-1nUg - 🔗 Cloud Native Ninja part 2 - Distributed microservices with Dapr - https://youtu.be/ep_IJ9d0Nqw - 🔗 Cloud Native Ninja part 3 - Containerize .NET Apps - https://youtu.be/kyWBnPZmNzM - 🔗 Cloud Native Ninja part 4 - Manage Multi container Apps with Docker Compose - https://youtu.be/FOucMXEza-U - 🔗 Cloud Native Ninja part 5 - Publish container image to DockerHub - https://youtu.be/SqfyhfV4pNo - 🔗 Cloud Native Ninja part 6 - Containerize Spring Boot Apps - https://youtu.be/c9L89T8BkZ4 - 🔗 Cloud Native Ninja part 7 - Containerize Go Apps - https://youtu.be/6ji4biaYx98 - 🔗 Cloud Native Ninja part 8 - Containerize React App - https://youtu.be/mmM6btuwqfA - 🔗 Cloud Native Ninja part 9 - Getting started with Kubernetes - https://youtu.be/M1Ra4jCMmL0 - 🔗 Cloud Native Ninja part 10 - Kubernetes Deployments - https://youtu.be/As_QziL6z6E - 🔗 Cloud native ninja - part 11 - Kubernetes service - https://youtu.be/BoviexKVqRI - 🔗 Cloud native ninja - part 12 - Kubernetes Ingress with NGINX - https://youtu.be/pJo18eiMXAs - 🔗 Cloud native ninja - part 13 - Demistifying Kubernetes Namespaces - https://youtu.be/_TuCG5FNouc - 🔗 Cloud native ninja - part 14 - Package Applications using Helm - https://youtu.be/oBGHS00omP4 - 🔗 Cloud native ninja - part 15 - Mastering CI CD for Kubernetes on ASK - https://youtu.be/G70ppddRBVE - 🔗 Kubernetes Imperative commands - https://youtu.be/QOv26a-yaq8 - 🔗 Cloud native ninja playlist- https://www.youtube.com/playlist?list=PLOPXEdTIaFO-VTZ87uUDp7opWpLLIc7rE - 🔗 GitHub repo for the Cloud Native Ninja series - https://github.com/NileshGule/cloud-native-ninja ▬▬▬▬▬▬ ⏱ Chapters⏱ ▬▬▬▬▬▬ 00:00 - Quick overview of Helm 01:25 - Getting started with Helm 02:30 - Different commands supported by Helm CLI 03:05 - Cloud Native Ninja Kubernetes manifests structure 04:00 - Create Helm package for Cloud Native Ninja code for TechTalks application, understand the Helm default generated files 09:30 - Update TechTalks related manifest files with Helm templates 11:00 - Deploy chart to Kubernetes cluster 13:45 - Verify application resources deployed to Kubernetes cluster 15:00 - Update TechTalks producer service with Helm template 18:25 - Regenerate chart and verify with templated values for producer service 20:35 - Use Helm templates for label replacement for Producer deployment 25:40 - Regenerate and deploy chart and verify Kubernetes objects are updated correctly 28:15 - Interpolate image repository and tag using Helm values 33:15 - Update TechTalks Consumer deployment to use the Helm templated values 33:35 - Verify changes with Consumer changes integrated 36:15 - Summary ▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬ Connect with me here: - 🔗 Subscribe: https://www.youtube.com/channel/UCJOvQz55Ly-Rkr_ldE8pMEQ - 🔗 YouTube : https://www.YouTube.com/@nilesh-gule/ - 🔗 GitHub: https://github.com/nileshgule - 🔗 Twitter: https://twitter.com/nileshgule - 🔗 Website: https://www.HandsOnArchitect.com/ - 🔗 LinkedIn : https://www.linkedin.com/in/nileshgule/

Download

0 formats

No download links available.

Package Kubernetes App using Helm : #CloudNativeNinja PT14 | NatokHD