Course Outline
Introduction
- Utilizing the Helm package manager as a tool for Continuous Integration (CI) / Continuous Deployment (CD).
Setting up Kubernetes and Helm
Reviewing Kubernetes Cluster Architecture and Docker
Understanding Helm Features and Architecture
Exploring the Kubernetes Dashboard and Helm CLI
Initializing a Helm Repository
Building a Helm Chart
Deploying a Kubernetes Application
Application Management Techniques
Managing Namespaces
Implementing Monitoring and Logging
Securing Helm via Authentication and Authorization
Controlling the Life Cycle with Hooks
Testing Strategies for Helm
Integrating Databases and APIs
Deploying Complex Applications to Production
Troubleshooting Common Issues
Recap and Future Steps
Requirements
- Familiarity with the Linux command line
- Practical experience in managing containers via Kubernetes
- A solid grasp of "continuous integration" (CI) and "continuous delivery" (CD) principles
Target Audience
- Software Developers
- DevOps Engineers
Testimonials (3)
The knowledge and the patience from the trainer to answer to our questions.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
The way he approached every one of us when he was explaining what we did not understand.
Marian - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
he was patience and understood that we fall behind