KD250: Accelerated Kubernetes and Docker Bootcamp (Legacy)

Combination of KD100 and KD200 at rapid pace, preparation for the CKA exam



  • This course is currently End of Maintenance – meaning, Mirantis is no longer supporting this class nor providing ongoing courseware updates. This course will no longer be available after October 31, 2020. If you are interested in this course, we recommend our new CN251: Cloud Native Operations Bootcamp as the alternative.

The Accelerated Kubernetes and Docker Bootcamp (KD250) is a consolidation of our famous Kubernetes and Docker Bootcamp I (KD100) and Kubernetes and Docker Bootcamp II (KD200) with added content to prepare the student for the Certified Kubernetes Administrator (CKA) exam and still fit into a single week session.

This course requires students to be very familiar with the Linux command line. It is broken up into a number of sections, each section typically includes an instructor-led presentation outlining theory followed by hands-on labs that put that theory into practice.

Bundle the CKA with our KD250

The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem. As a Kubernetes Certified Service Provider, Mirantis offers a bundle with our KD250 for the CKA which will save you $50 off the total exam price ($300). If you’d like to bundle the exam with our class, please email us at training@mirantis.com after you’ve purchased your KD250 seat.

Who Should Attend

This course is targeted at students with the following:

  • Roles: Developers and System Administrators who want to deploy and manage cloud-native applications on Kubernetes and prepare for the CKA exam

Lab Requirements

  • Laptop with WiFi connectivity
  • To access our cloud hosted lab environment, student will need a laptop computer with a ssh client and a web browser.

Course Objectives

  • What is a container, how it differs from a virtual machine, and how to use containers to deliver software applications faster
  • What is container orchestration and why it is needed
  • How to install Docker from scratch
  • How to use Docker to run and manage containers
  • How to build Docker images, image registry, image management
  • How to configure volumes and networks in Docker
  • Hands-on experience with Kubernetes building blocks (pods, deployments, jobs, daemonSets, namespaces, quotas, secrets, configMaps)
  • Kubernetes services, service discovery, ingress to connect to containers
  • Kubernetes labels, selectors, annotations, liveness and readiness probes
  • Kubernetes pod scheduling, anti/affinity, taints and tolerations
  • Kubernetes architecture, installation, high availability and security principles
  • Kubernetes application troubleshooting, logging, and monitoring
  • How to use Kubernetes to deploy a software application consisting of several components