Package Kubernetes App using Helm :

Описание к видео Package Kubernetes App using Helm :

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 -    • Cloud Native Ninja Kickstart | #Cloud...  
- 🔗 Cloud Native Ninja part 1 - Getting started with container -    • Getting started with Containers | #Cl...  
- 🔗 Cloud Native Ninja part 2 - Distributed microservices with Dapr -    • Distributed Microservices with Dapr |...  
- 🔗 Cloud Native Ninja part 3 - Containerize .NET Apps -    • Containerize .NET Apps | #CloudNative...  
- 🔗 Cloud Native Ninja part 4 - Manage Multi container Apps with Docker Compose -    • Manage Multi Container Apps with #doc...  
- 🔗 Cloud Native Ninja part 5 - Publish container image to DockerHub -    • Publish container images to DockerHub...  
- 🔗 Cloud Native Ninja part 6 - Containerize Spring Boot Apps -    • Containerize Spring Boot Apps | #Clou...  
- 🔗 Cloud Native Ninja part 7 - Containerize Go Apps -    • Containerize Go Apps | #CloudNativeNi...  
- 🔗 Cloud Native Ninja part 8 - Containerize React App -    • Containerize React App | #CloudNative...  
- 🔗 Cloud Native Ninja part 9 - Getting started with Kubernetes -    • Getting started with Kubernetes | #Cl...  
- 🔗 Cloud Native Ninja part 10 - Kubernetes Deployments -    • Kubernetes Deployments | #CloudNative...  
- 🔗 Cloud native ninja - part 11 - Kubernetes service -    • Kubernetes Service | #CloudNativeNinj...  
- 🔗 Cloud native ninja - part 12 - Kubernetes Ingress with NGINX -    • Demystifying Kubernetes Ingress with ...  
- 🔗 Cloud native ninja - part 13 - Demistifying Kubernetes Namespaces -    • Demystifying Kubernetes Namespaces | ...  
- 🔗 Cloud native ninja - part 14 - Package Applications using Helm -    • Package Kubernetes App using Helm : #...  
- 🔗 Cloud native ninja - part 15 - Mastering CI CD for Kubernetes on ASK -    • Mastering CI CD for Kubernetes on AKS...  
- 🔗 Kubernetes Imperative commands -    • Improve kubectl productivity with imp...  

- 🔗 Cloud native ninja playlist-    • Cloud Native Ninja  

- 🔗 GitHub repo for the Cloud Native Ninja series - https://github.com/NileshGule/cloud-n...


▬▬▬▬▬▬ ⏱ 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:    / @nilesh-gule  
- 🔗 YouTube :    / @nilesh-gule  
- 🔗 GitHub: https://github.com/nileshgule
- 🔗 Twitter:   / nileshgule  
- 🔗 Website: https://www.HandsOnArchitect.com/
- 🔗 LinkedIn :   / nileshgule  

Комментарии

Информация по комментариям в разработке