Skip to main Content

Certified Kubernetes Administrator (CKA) Prep Course

  • Course Code AL3_CKA
  • Duration 5 days

Course Delivery

Virtual Learning Price

$2,895.00

excl. VAT

Request Group Training Add to Cart

Course Delivery

This course is available in the following formats:

  • Company Event

    Event at company

  • Virtual Learning

    Learning that is virtual

Request this course in a different delivery format.

Course Overview

Top

This class prepares students for the Certified Kubernetes Administrator (CKA) exam. Kubernetes is a Cloud Orchestration Platform providing reliability, replication, and stability while maximizing resource utilization for applications and services. By the conclusion of this hands-on, vendor agnostic training you will go back to work with the knowledge, skills, and abilities to design, implement, and maintain a production-grade Kubernetes cluster. We prioritize covering all objectives and concepts necessary for passing the Certified Kubernetes Administrator (CKA) exam. You will be provided the components necessary to assemble your own high availability Kubernetes environment and configure, nexpand, and control it to meet the demands made of cluster administrators. Your week of intensive, hands-on training will conclude with a mock CKA exam that simulates the real exam.

 

Updated June 2026

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Schedule

Top
    • Delivery Format: Virtual Learning
    • Date: 30 November-04 December, 2026 | 10:00 AM to 6:00 PM
    • Location: Virtual (Eastern Standard Time)
    • Language: English

    $2,895.00

Target Audience

Top

- Professionals who need to maintain or set up a Kubernetes cluster

- Container Orchestration Engineers

- DevOps Professionals

Course Objectives

Top

After this course participants should be able to:

  • Cluster architecture, installation, and configuration
  • Rolling out and rolling back applications in production
  • Scaling clusters and applications to best use
  • Howtocreate robust, self healing deployments
  • Networking configuration on cluster nodes, services, and CoreDNS
  • Persistent and intelligent storage for applications
  • Troubleshooting cluster, application, and user errors
  • Vendor-agnostic cloud provider-based Kubernetes
  • AILLMpromptengineering for generating configuration snippets and solutions

Course Content

Top

1- Becoming a Certified Kubernetes Administrator

  • Lecture: The CKA Exam
  • Lecture: CKA Exam Strategy: Using Kubernetes Documentation Effectively

2- Introduction to Cluster Architecture

  • Lecture: Kubernetes Architecture
  • Lecture: Pods and the Control Plane

3- Cluster Building with Kubeadm

  • Lecture: Kubeadm Prerequisites
  • Lecture + Lab: Kubeadm Prerequisites
  • Lecture: Configure Network Plugin Requirements
  • Lecture + Lab: Configure Network Plugin Requirements
  • Lecture: Kubeadm Basic Cluster
  • Lecture + Lab: Installing Kubeadm
  • Lecture: Join Node to Cluster
  • Lecture + Lab: Join Node to Cluster

4- Cluster Administration

  • Lecture: ETCD Snapshot and Restore
  • Lecture + Lab: ETCD Snapshot and Restore
  • Lecture: Kubeadm Cluster Upgrade
  • Lecture + Lab: Kubeadm cluster upgrade
  • Lecture + Lab:Lecture: Purge Kubeadm
  • Lecture + Lab: Purge Kubeadm
  • Kubernetes the Alta3 Way
  • Lecture + Lab: Deploy Kubernetes using Ansible

5- Containers

  • Lecture: Container Essentials
  • Lecture + Lab: Creating a Docker Image

6- Pod Basics

  • Lecture: YAML
  • Lecture: Manifests
  • Lecture + Lab: Basic Pods
  • Lecture: Namespaces
  • Lecture + Lab: Namespaces
  • Lecture: API Versioning and Deprecations

7- Kubectl

  • Lecture: Kubectl get and sorting
  • Lecture + Lab: kubectl get

8- Resource Management

  • Lecture + Lab: Kubectl Top and Application Monitoring
  • Lecture: Limits, Requests, and Namespace ResourceQuotas
  • Lecture + Lab: Resource Requests and Limits
  • Lecture + Lab: Namespace Resource Quota
  • Lecture: Admission Controller
  • Lecture + Lab: Create a LimitRange AdmissionController

9- User Administration

  • Lecture: Contexts
  • Lecture + Lab: Contexts
  • Lecture: Role Based Access Control
  • Lecture + Lab: Role Based Access Control
  • Lecture + Lab: RBAC Distributing Access

10- Advanced Pod Design

  • Lecture: Readiness and Liveness Probes
  • Lecture + Lab: Implement Probes and Health Checks
  • Lecture: ConfigMaps and Volume Mounting
  • Lecture + Lab: Persistent Configuration with ConfigMaps
  • Lecture: Secrets
  • Lecture + Lab: Create and Consume Secrets
  • Lecture: Multi-Container Pods
  • Lecture + Lab: Creating Ephemeral Storage For Fluentd Logging Sidecar
  • Lecture: Init Containers
  • Lecture + Lab: Understand the Init Container Multi-Container Pod Design Pattern
  • Lecture: Taints, Tolerations, and Pod Affinity
  • Lecture + Lab: Tainted Nodes and Tolerations

11- Logging and Troubleshooting

  • Lecture: Logging with kubectl log
  • Lecture + Lab: Utilize Container Logs
  • Lecture: Advanced Logging Techniques
  • Lecture + Lab: Troubleshooting Worker Nodes

12- Labels

  • Lecture: Labels
  • Lecture + Lab: Labels and Selectors
  • Lecture: Annotations

13- Replica and Daemon Sets

  • Lecture: ReplicaSets
  • Lecture + Lab: Create and Configure a ReplicaSet
  • Lecture: DaemonSets

14- Deployments

  • Lecture: Deployments- Purpose and Advantages
  • Lecture + Lab: Writing a Deployment Manifest
  • Lecture: Deployments- Version Control
  • Lecture + Lab: Performing Rolling Updates and Rollbacks with Deployments
  • Lecture: Blue/Green and Canary Deployment Strategies
  • Lecture + Lab: Advanced Deployment Strategies
  • Lecture: Deployments- Horizontal Scaling
  • Lecture + Lab: Horizontal Pod Autoscaling

15- Persistent Storage

  • Lecture: Persistent Volumes, Claims, and StorageClasses
  • Lecture: PVC, PV, and StorageClass config
  • Lecture + Lab: Persistent Storage with NFS

16- Extending Kubernetes

  • Lecture: Custom Resource Definitions
  • Lecture + Lab: Introduction to CRDs

17- Helm and Kustomize

  • Lecture: Helm
  • Lecture + Lab: Making Charts and Templates with Helm
  • Lecture + Lab: Deploy Existing Packages via Helm
  • Lecture + Lab: Using Kustomize

18- Services & Networking

  • Lecture: NetworkPolicy
  • Lecture + Lab: Deploy a NetworkPolicy
  • Lecture + Lab: Namespace Network Policy
  • Lecture: Services- LoadBalancer, NodePort, and ClusterIP
  • Lecture + Lab: Access to applications via services
  • Lecture: Networking Plugins
  • Lecture: Ingress Controllers
  • Lecture + Lab: Expose Applications via Ingress Controllers
  • Lecture + Lab: Gateway API Routing
  • Lecture + Lab: Network Troubleshooting

19- DNS

  • Lecture: Hostnames and FQDNs
  • Lecture + Lab: Hostnames and FQDNs
  • Lecture: CoreDNS
  • Lecture + Lab: Install CoreDNS
  • Lecture: Configure CoreDNS
  • Lecture + Lab: Configure CoreDNS
  • Lecture + Lab: Revert CoreDNS to KubeDNS

20- StatefulSets

  • Lecture + Lab: Stable Identity and Persistent Storage with StatefulSets

Course Prerequisites

Top

No formal prerequisites. Basic knowledge of Linux, containers, Kubernetes, and DevOps is recommended.

Test Certification

Top
None

Follow on Courses

Top
None
Cookie Control toggle icon