Cloud training

Advanced Kubernetes application deployment

Extend your team's cloud native skills in packaging, deploying, monitoring and scaling your application in Kubernetes

Extend your team's application packaging and deployment skills using cloud native tooling. This training module will teach your team how to enhance a container-based application with cloud native tooling.

The team will learn to package the application with Helm charts, monitor it with Prometheus and Grafana, and autoscale it using both built-in and custom metrics. As part of the exercises, they will learn how to deploy the Prometheus/Grafana monitoring stack.

Duration

One day

Type

A mix of theory and hands-on exercises

Audience

Application developers, Architects, DevOps practitioners

After completing this training module, your team will be able to:

  • Package containerized applications using parameterized Helm charts to ease customization and reuse

  • Deploy a Kubernetes monitoring solution based on Prometheus and Grafana

  • Create dashboards to monitor application health and performance

  • Autoscale an application using built-in and custom metrics

  • Proactively protect your workloads against disruptions with Pod distribution budgets, prioritization, and QoS

Prerequisites

  • Good knowledge of Kubernetes and Docker.

  • Recommended: Combining this course with a one-day training on Kubernetes fundamentals. It's always a good idea to review your basics.

Training

Empower your entire team with new skills

Contact us to plan this training just for your team.

Newsletter

Stay up to date - get the newsletter

Exclusive educational content and news from the Eficode world. Right in your inbox.