Advanced Kubernetes Operations

Mirantis CN330 (CKA-Path)

Advanced Kubernetes Operations  (2-days)

Official Mirantis Cours CN320 (CKA Path)

 

Master advanced techniques for deploying and maintaining production-grade Kubernetes clusters

In the CN320: Advanced Kubernetes Operations class, operations staff will learn many of the tools and patterns needed to run a Kubernetes cluster in production. This course is targeted at advanced Kubernetes users tasked with operational responsibilities such as logging, monitoring, alerting, continuous and progressive continuous deployments, as well as cluster bootstrapping, maintenance, backups and disaster recovery. Advanced Kubernetes Operations is a pattern driven course, exploring the powerful patterns of Kubernetes Operators and gitops which can be used across a wide variety of toolchains.

 

Who should attend

This course is targeted at students with the following:

  • Motivations: Deploy & manage a production grade kubernetes cluster
  • Roles: Infrastructure/Deployment Engineers, Cloud Architects

 

Prerequisites

  • Familiar with Containers and Kubernetes or CN220
    • Bash shell
    • Filesystem navigation and manipulation
    • Command-line text editors like vim or nano
    • Common toolings like curl, wget and ping
    • YAML and JSON notation

Pricing

  • CN320 EUR 1.550 per seat (CKA exam voucher EUR 250)
  • CN320 GBP 1.350 per seat (CKA exam voucher GBP 220)
  • Private training is available upon request 

 

Recommended Follow Up Certification:

  • The official Kubernetes Certified Administrator (CKA) exam offered by the Cloud Native Computing Foundation, all proctoring and scheduling is done by the CNCF.

Course Outline

  • Kubernetes in production
    • What sort of considerations apply to production-grade clusters?
  • Bootstrapping Kubernetes
    • Kubernetes architecture review
    • Sizing Kubernetes clusters
    • Kubernetes networking requirements review
    • Kubernetes high availability
    • Stacked versus external Kubernetes masters
    • Core Kubernetes networking components
    • Bootstrapping Kubernetes with Kubespray
  • Image Registries
    • Popular Image Registries comparison
    • DTR vs Harbor architecture
    • Security scanning in image registries
    • Mitigating man-in-the-middle attacks with content trust
    • Supporting continuous integration with webhooks and image promotion
  • Application Resilience
    • Instrumenting Kubernetes applications with healthchecks
    • Constraining CPU and memory consumption
    • Imposing podDisruptionBudgets to ensure application HA
    • Packaging Kubernetes applications with Helm
  • Logging and Monitoring Kubernetes
    • Selecting logging architectures for Kubernetes
    • Deploy and configure the EFK logging stack, and use it to browse container logs 
    • Create Kube-native application monitoring using the Kube operator pattern
    • Deploy and manage Prometheus, Grafana and Alertmanager via the Prometheus operator
    • Use PromQL to query and consume Prometheus metrics in alarms and visualizations
  • Deployment Strategies in Kubernetes
    • Implement a gitops deployment pipeline using Flux 
    • Implement blue / green deployments using native Kubernetes 
    • Implement canary deployments using Istio
  • Backups & Disaster Recovery
    • Create and schedule Kube backups using Velero
    • Form a disaster recovery plan for your Kube cluster
    • Perform a cluster upgrade after backing up and preparing for disaster

Schedule

Dates Upon Request

Duration: 0 days
Location: Online
Language: English
Time: 10:00-17:30 CEST
Price: € 1550.00
Register!

Why you should care about containers