exceptional training for cloud & devops professionals

Kubernetes Training Course

Use Kubernetes for automating deployment, scaling, and management of containerized applications.

6 Nov London
request info

Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

Kubernetes training course (code: Kubernetes)


Our Kubernetes training course covers the fundamentals needed to understand Kubernetes and get quickly up-to-speed, to start building distributed applications that will scale, be fault-tolerant and simple to manage.

From understanding its origin, to its high-level architecture, powerful API and key primitives, this course takes you from nothing to being in a position to start building complex applications.

Kubernetes builds on many years of Google’s experience managing containerized applications. With a growing open-source community, it is poised to change the way we build and manage applications, as well as change the role of system administrators.

This course will distill key principles, such as pods, deployments, replicasets, and services, and will give you enough information so that you can start using Kubernetes on your own.


Developers and Systems Administrators looking for an introduction to  Kubernetes - A Linux and Docker background is useful



Docker and Linux container technology

· Docker containers lifecycle

· Working with Docker images

· Network communication between containers

· Persistence of data in containers

· Container orchestration requirements and available options

· Introduction to Kubernetes and other orchestration systems

· Kubernetes core concepts: Pods, Labels, Controllers, Services, Secretes, Persistent Data Volumes, Claims, Namespaces, Quotas

 · Kubernetes reference architecture and its main components

· Containers network model in Kubernetes

· Service discovery, scaling and load balancing

· DNS for service discovery

· Ingress controller and reverse proxy

· Persistence of application state and the data volume model in Kubernetes

· Storage backend in Kubernetes: local, NFS, GlusterFS, Ceph

· Cluster management

· Deployment of applications and services on a Kubernetes cluster

 · Advanced controllers: Daemon Sets and Stateful Sets

· Job and Cron jobs

· Standalone pods

· Storage Classes and Dynamic Storage provisioning

· Network policies

· Securing a Kubernetes cluster

· Authentication, Authorization and Access Control

· Control Plane High Availability

· Auto Scaling

· Cluster monitoring

· Troubleshooting

  •     You'll learn how to package apps into Linux containers
  •     Then deploy them into a cluster
  •     And upgrade them to a new version with zero downtime using rolling updates, canary and blue-green deployments.
  •     You'll get familiar with Kubernetes core components
  •     and build your local three-node cluster using kubeadm
  •     only to take down one node at the time and test the fault tolerance
  •     You'll map the end-to-end journey of network packets from the internet into your apps
  •     And learn how to expose your services using load balancers and ingress controllers
  •     You'll also learn how to create your Kubernetes network and connect multiple clusters
  •     You'll practice deploying databases and stateful applications
  •     and how you can manage database clustering using operators
  •     And You'll learn to not repeat yourself using an engine to template resources

Receive the latest version of this course into your inbox


6th Nov 2019 - 2 days £1495

see all dates


Show Discount for this course


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote

  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote

0800 028 6400

Why JBI ?

►"great technology tips"
► "Access to exclusive content"
► "Short course means less time off"

►"Inspiring trainers"
► "Joined via web"
► "Knowledgable sales staff"

Get exclusive news about upcoming programs, technical insights & special offers