Course Outline

Introduction

  • Helm package manager as a Continuous Integration (CI) / Continous Deployment (CD) tool.

Installing and Configuring Kubernetes and Helm

Refresher on Kubernetes Cluster Architecture and Docker

Overview of Helm Features and Architecture

Navigating the Kubernetes Dashboard and Helm CLI

Setting up a Helm Repository

Creating a Helm Chart

Deploying a Kubernetes Application

Managing the Application

Handling Namespaces

Monitoring and Logging

Securing Helm: Authentication and Authorization

Managing the Life Cycle with Hooks

Testing Helm

Working with Database and APIs

Deploying Complex Applications to Production

Troubleshooting

Summary and Next Steps

Requirements

  • Experience with the Linux command line
  • Experience managing containers with Kubernetes
  • A general understanding of "continuous integration" (CI) / "continuous deliver" (CD) concepts

Audience

  • Developers
  • DevOps engineers
  7 Hours
 

Testimonials

Related Courses

Kubernetes Design Patterns

 21 hours

The evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new

Docker and Kubernetes

 21 hours

This Docker and Kubernetes training course is designed to provide attendees with a comprehensive foundation of Docker and Kubernetes technologies. The entire core features of Kubernetes is covered including, Pods, Labels, Volumes, Replication

Docker (introducing Kubernetes)

 14 hours

The objective of this practical course is to provide all the tools that address the practical aspects of Docker and Kubernetes, in order that the participants can count on the necessary skills for the proper management of the

Docker and Kubernetes: Building and Scaling a Containerized Application

 21 hours

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in

Kubernetes from Basic to Advanced

 14 hours

Docker is an open-source platform for building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered

Kubernetes Advanced

 14 hours

This instructor-led, live training (online or onsite) is aimed at engineers wishing to automate, secure, and monitor containerized applications in a large-scale Kubernetes cluster. By the end of this training, participants will be able

Introduction to Container Runtimes

 14 hours

A Container Runtime refers to the software that, among other things, starts and stops containers. Examples include Docker, CRI-O, containerd, rktlet, and frakti. This instructor-led, live training (online or onsite) is aimed at engineers who wish

Managing Kubernetes with Rancher

 14 hours

Rancher is an open source PaaS platform for managing Kubernetes on any infrastructure. This instructor-led, live course provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a

OpenShift 4 for Administrators

 35 hours

OpenShift Container Platform (formerly OpenShift Enterprise) v. 4 is a collection of software put together by Red Hat for deploying containers and Kubernetes in the enterprise. New features in version 4 include Operators, machine

Docker, Kubernetes and OpenShift 3 for Administrators

 35 hours

Red Hat OpenShift Container Platform (formerly OpenShift Enterprise) is an on-premises platform-as-a-service used for developing and deploying containerized applications on Kubernetes. Red Hat OpenShift Container Platform runs on Red Hat Enterprise

Docker, Kubernetes and OpenShift 3 for Developers

 35 hours

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale

OpenShift 4 for Developers

 35 hours

OpenShift Container Platform (formerly OpenShift Enterprise) is a collection of software put together by Red Hat for deploying containers and Kubernetes in the enterprise. OpenShift Container Platform optimizes developer productivity with

Kubernetes on AWS

 14 hours

EKS is a self-managed Kubernetes-as-a-service offering from AWS. EKS is fully scalable and customizable and allows a Kubernetes deployment to mimic and/or integrate with an existing on-premise Kubernetes setup. In this instructor-led, live

Kubernetes on Azure (AKS)

 14 hours

Azure Kubernetes Service (AKS) is a hosted Kubernetes service that simplifies the deployment and management of a Kubernetes cluster in Azure.  In this instructor-led, live training (online or onsite), participants will learn how to set up

Monitoring Kubernetes with Prometheus

 7 hours

This instructor-led, live training (online or onsite) is aimed at system administrators and developers who wish to use Prometheus to monitor Kubernetes clusters. By the end of this training, participants will be able to: Install and