Kubernetes Beyond the Basics training course

Gain advanced Kubernetes skills and best practices to help improve deployment, scaling and management of containerized applications.

JBI training course London UK

"The interactive Kubernetes scenarios were great and I like the concepts building at the beginning. It was a nice introduction to Kubernetes and the commands. The trainer was friendly and professional." 

MF, Senior Software Developer, Kubernetes, March 2021

Public Courses

03/08/26 - 2 days
£1495 +VAT
14/09/26 - 2 days
£1495 +VAT
26/10/26 - 2 days
£1495 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • Pods and stability
  • Autoscaling the cluster
  • Resourcing
  • Templating and Helm
  • Visualizing Metrics And Alerts
  • Advanced Scheduling
  • Collecting And Querying Logs
  • Network
  • Security

Pod Stability

  • Liveness Probe
  • Readiness Probe
  • Startup Probe
  • PodDisruptionBudget
  • MaxSurge
  • Graceful Shutdown and SIGTERM signals

Autoscaling Deployments and StatefulSets

  • HPA vs VPA vs CA
  • Install Metrics Server
  • Observe Metrics Server Data
  • Get Started with Auto-Scaling Pods
  • Auto-Scale Pods - Resource Utilization
  • Specify Replicas in Deployments or Statefulsets?

Resources

  • Requests vs Limits
  • Monitoring

Autoscaling the Cluster

  • Set up Cluster Autoscaler
  • Scale up and scale down the Cluster
  • Scale up Too Much or De-scale to Zero Nodes?
  • Cluster Autoscaler in GKE, EKS, and AKS
  • Rightsizing Instance Types

 

 

 

Templating and Helm

  • Depending on third party charts
  • Depending on your own charts
  • Creating common charts
  • Canary Deployments with Helm
  • CD Tooling with Spinnaker & ArgoCD

 

Advanced scheduling

  • How the Scheduler works in Kubernetes
  • Filters and predicates
  • nodeSelector
  • Node affinity
  • Pod affinity/anti-affinity
  • Taints and tolerations
  • Scheduler plugins
  • Custom scheduler

 

Visualizing Metrics And Alerts

  • Which Tools Should We Use for Dashboards?
  • Installing And Setting up Prometheus & Grafana
  • Importing and Customizing Pre-Made Dashboards
  • Creating Custom Dashboards
  • Creating Semaphore Dashboards
  • A Better Dashboard for Big Screens
  • Prometheus and Graph Alerts, Grafana Notifications, Semaphores

 

Collecting And Querying Logs

  • Exploring Logs Through kubectl
  • Choosing a Centralized Logging Solution
  • Logs Collection and Shipping
  • Explore Centralized Logging
  • The ELK Stack - Elasticsearch, LogStash, Kibana
  • Cost implications

Networking in Kubernetes

  • Network routing in Linux
  • Understanding network requirements
  • Exploring the Endpoints
  • Balancing in-cluster traffic
  • Routing traffic with kube-proxy
  • CRI, CNI, CSI: interfaces for the kubelet
  • Choosing between latency and load balancing
  • Pros and cons of the 4 types of Services
  • Discovering Services
  • Routing traffic with an Ingress controller
  • End-to-end traffic journey

Security

  • Network Security with policies
  • Secrets as Volumes not Env Vars
  • Secrets without Secrets
  • RBAC
  • Access Cloud resources in EKS (kube2iam)
  • Container and Image scanning
  • PodSecurityPolicies
  • CIS Benchmarking

 

JBI training course London UK

Developers and Systems Administrators looking to get more from Kubernetes

5 star

4.8 out of 5 average

"The interactive Kubernetes scenarios were great and I like the concepts building at the beginning. It was a nice introduction to Kubernetes and the commands. The trainer was friendly and professional." 

MF, Senior Software Developer, Kubernetes, March 2021



“JBI  did a great job of customizing their syllabus to suit our business  needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and  the Instructor handled this particularly well - very impressive”

Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022

 

 

JBI training course London UK

Certification


Every delegate will be entitled to a certificate of achievement on completion of the course.

If you are missing your certificate - please use the link below to apply - you can also use this link to sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



This training course covers topics beyond the basics of Kubernetes.

It aims to give seasoned users of Kubernetes more depth and understanding of the Kubernetes environment and tools and will also introduce best practice techniques to help make the most of the deployment.

JBI Training offers four Kubernetes courses covering different roles and experience levels. The Kubernetes course is a three-day introduction suitable for those new to container orchestration. Kubernetes for Developers is a three-day course focused on building, deploying, and managing applications in Kubernetes environments. Kubernetes for Administrators is a three-day course covering cluster management, networking, storage, security, and operations. Kubernetes Beyond the Basics is a two-day course for those who already have working Kubernetes knowledge and want to extend their skills. All courses are available as scheduled classroom sessions in London, as live online instructor-led training, or as customised onsite programmes for teams.
Kubernetes (commonly abbreviated as K8s) is an open-source container orchestration platform originally developed by Google and now maintained by the Cloud Native Computing Foundation (CNCF). It automates the deployment, scaling, load balancing, self-healing, and management of containerised applications across clusters of machines. Kubernetes is widely used because it solves the core challenges of running containers reliably at scale — particularly across cloud environments — and has become the de facto standard for production container workloads. It is supported natively by all major cloud providers including AWS (EKS), Google Cloud (GKE), and Microsoft Azure (AKS).
The Kubernetes for Developers course focuses on the skills and knowledge that application developers need to build, package, deploy, and manage applications running in Kubernetes — including working with Pods, Deployments, Services, ConfigMaps, Secrets, and persistent storage from a developer perspective. The Kubernetes for Administrators course focuses on the operational and infrastructure skills needed to set up, manage, secure, and maintain Kubernetes clusters — including cluster architecture, networking, RBAC, monitoring, upgrades, and troubleshooting. Both courses are three days and are designed for professionals with different roles and responsibilities within a Kubernetes environment.
For the introductory Kubernetes course and the role-specific Developer and Administrator courses, delegates should have a basic understanding of Linux command-line usage and a general awareness of containerisation concepts. Prior experience with Docker or another container runtime is helpful but not always required. For the Kubernetes Beyond the Basics course, delegates should have hands-on working experience with Kubernetes — equivalent to having completed one of the introductory courses or having used Kubernetes in a professional environment.
Docker is a containerisation platform used to build and package applications into portable container images. Kubernetes is a container orchestration platform used to run, scale, and manage those containers across a cluster of machines in production. In a typical workflow, a developer uses Docker to build and test a container image locally, and Kubernetes is then used to deploy and manage that container at scale across a production environment. While Kubernetes originally relied on Docker as its container runtime, it now supports multiple runtimes through the Container Runtime Interface (CRI), including containerd and CRI-O. JBI's Docker course is a natural precursor to Kubernetes training for those new to containerisation.
The Kubernetes Beyond the Basics course is a two-day programme designed for professionals who already have working Kubernetes knowledge and want to deepen their expertise. It covers advanced topics that go beyond standard introductory content, including advanced scheduling and resource management, custom resource definitions (CRDs) and operators, advanced networking patterns, Kubernetes security hardening, service mesh concepts, extending Kubernetes with admission controllers, and strategies for operating Kubernetes effectively at scale in production environments.
Yes. All Kubernetes courses at JBI can be delivered as customised onsite or online programmes for corporate engineering and DevOps teams. Content and exercises can be tailored to the team's cloud provider, existing infrastructure, specific use cases, and Kubernetes maturity level. For example, a team running workloads on Azure Kubernetes Service (AKS) can receive training focused on that environment, or a team migrating from virtual machines to containers can receive a programme that addresses the migration journey as well as Kubernetes fundamentals. JBI has delivered Kubernetes and DevOps training for engineering teams at organisations including the BBC, NHS, Cisco, Sky, and Capita.
Yes. JBI's Kubernetes courses address the major cloud-managed Kubernetes services — including Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and Google Kubernetes Engine (GKE) — alongside core Kubernetes concepts that apply across all environments. Customised corporate programmes can be focused specifically on the cloud provider and managed Kubernetes service that the team uses in practice, ensuring the training is directly applicable to the delegates' working environment.
RBAC stands for Role-Based Access Control and is Kubernetes' built-in mechanism for controlling who can perform which actions on which resources within a cluster. It allows administrators to define roles with specific permissions — such as the ability to read Pods in a particular namespace but not delete them — and bind those roles to users or service accounts. RBAC is a critical security topic for any organisation running Kubernetes in production. It is covered in the Kubernetes for Administrators course and in the Kubernetes Beyond the Basics course, where security hardening and access control are addressed in depth.
Yes. Kubernetes follows a regular release cycle and JBI's training content is continuously reviewed and updated to reflect the latest stable Kubernetes version, deprecated APIs, new features, and evolving best practices from the Cloud Native Computing Foundation (CNCF) ecosystem. This includes updates to tooling such as kubectl, Helm, and monitoring stacks, as well as developments in the broader cloud-native landscape. Delegates learn skills that are current and applicable to the Kubernetes versions and practices used in production environments today.

CONTACT
+44 (0)20 8446 7555

[email protected]

 

Copyright © 2026 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course