• Contact us
  • Search

    Cloud training

    Advanced Kubernetes Application Deployment

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

    Kubernetes@2x
    Extend your application packaging and deployment skills using cloud native tooling. This course will teach you how to take a container-based application, and enhance it with cloud native tooling.

    You 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, you will learn how to deploy the Prometheus/Grafana monitoring stack.

    Prerequisites

    • Good knowledge of Kubernetes and Docker.
    • We highly recommend combining this course with a one-day training on Kubernetes Fundamentals. It’s always a good idea to review your basics.

    After completing this course, you 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 your application using build-in and custom metrics
    • Proactively protect your workloads against disruptions with Pod distribution budgets, prioritization, and QoS.

    Duration

    One day

    Type

    A mix of theory and hands-on exercises

    Audience

    Application developers, Architects, DevOps practitioners

    Upcoming trainings

    Online

    28.08.2020

    Book

    Online

    9.10.2020

    Book

    Empower your entire team with new skills

    Contact us to plan this training just for your team.