Oreilly – Certified Kubernetes Administrator (CKA), 4th Edition 2025-2
Oreilly – Certified Kubernetes Administrator (CKA), 4th Edition 2025-2

Certified Kubernetes Administrator (CKA), 4th Edition. This course is available as a preview and will help you learn the basics of Kubernetes and gain the skills you need to manage Kubernetes clusters. You will learn how to create a Kubernetes cluster, manage it, and learn about various tools for working with Kubernetes. This course will be very useful for people who want to work in the field of Kubernetes cluster management or plan to take the CKA exam.
What you will learn:
- Introduction to Kubernetes architecture: Understand the basic structure of Kubernetes, how it runs in cloud and on-premises environments, different Kubernetes distributions, and the roles of nodes.
- Create a Kubernetes cluster with kubeadm: Learn how to prepare the infrastructure, install Kubernetes, configure the Kubernetes client, set up networking, and add nodes to the cluster.
- Managing Kubernetes clusters: Analyzing cluster nodes, managing node containers with crictl, running static pods, managing node state and node services.
This course is suitable for people who:
- Want to act as a Kubernetes cluster administrator.
- They plan to successfully pass the CKA exam.
- Seeking a deep understanding of Kubernetes concepts and tools.
Certified Kubernetes Administrator (CKA), 4th Edition Course Specifications
- Publisher: Oreilly
- Instructor: Sander van Vugt
- Training level: Beginner to advanced
- Training duration: 4 hours and 47 minutes
Course headings
- Introduction
- Certified Kubernetes Administrator (CKA): Introduction
- Module 1: Cluster Architecture, Installation, and Configuration
- Module Introduction
- Lesson 1: Understanding Kubernetes Architecture
Learning objectives
1.1 Vanilla Kubernetes and the Ecosystem
1.2 Running Kubernetes in Cloud or on Premises
1.3 Kubernetes Distributions
1.4 Kubernetes Node Roles - Lesson 2: Creating a Kubernetes Cluster with kubeadm
Learning objectives
2.1 Understanding Cluster Node Requirements
2.2 Provisioning an Infrastructure for Hosting Kubernetes
2.3 Installation Procedure Overview
2.5 Installing CRI and Tools
2.6 Using kubeadm init
2.7 Configuring the Kubernetes Client
2.8 Setting up Node Networking
2.9 Adding Nodes to the Cluster - Lesson 2 Lab: Building a Kubernetes Cluster
Lesson 2 Lab Solution: Building a Kubernetes Cluster - Lesson 3: Managing Kubernetes Clusters
Learning objectives
3.1 Analyzing Cluster Nodes
3.2 Using crictl to Manage Node Containers
3.3 Running Static Pods
3.4 Managing Node State
3.5 Managing Node Services - Lesson 3 Lab: Running Static Pods
Lesson 3 Lab Solution: Running Static Pods - Lesson 4: Performing Node Maintenance Tasks
Learning objectives
4.1 Using Metrics Server to Monitor Node and Pod Performance
4.2 Backing up the Etcd
4.3 Restoring the Etcd
4.4 Performing Cluster Node Upgrades
4.5 Performing Cluster Worker Upgrades
4.6 Understanding Cluster High Availability Options
4.7 Setting up a Highly Available Kubernetes Cluster - Lesson 4 Lab: Etcd Backup and Restore
Lesson 4 Lab Solution: Etcd Backup and Restore - Lesson 5: Managing Security Settings
Learning objectives
5.1 Understanding API Access
5.2 Managing Security Context
5.3 Users, ServiceAccounts, and API Access
5.4 Understanding Role Based Access Control (RBAC)
5.5 Setting up RBAC for ServiceAccounts
5.6 ClusterRoles and ClusterRoleBindings
5.7 Setting up RBAC for Users - Lesson 5 Lab: Managing Security
Lesson 5 Lab Solution: Managing Security - Module 2: Workloads and Scheduling
- Module Introduction
- Lesson 6: Deploying Kubernetes Applications
Learning objectives
6.1 Using Deployments
6.2 Running Agents with DaemonSets
6.4 The Case for Running Individual Pods
6.5 Managing Pod Initialization
6.6 Scaling Applications
6.8 Using Sidecar Containers for Application Logging - Lesson 6 Lab: Running a DaemonSet
Lesson 6 Lab Solution: Running a DaemonSet - Lesson 7: Using Templating Tools
Learning objectives
7.1 Running Applications from YAML Files
7.2 The Helm Package Manager
7.4 Managing Applications with Helm
7.5 Using Kustomize - Lesson 7 Lab: Managing Applications with Helm
Lesson 7 Lab Solution: Managing Applications with Helm - Lesson 8: Managing Scheduling
Learning objectives
8.1 Exploring the Scheduling Process
8.2 Setting Node Preferences
8.3 Managing Affinity and anti-Affinity Rules
8.4 Managing Taints and Tolerations
8.5 Configuring Resource Limits and Requests
8.6 Setting Namespace Quota
8.7 Configuring LimitRange
8.8 Configuring Pod Priorities - Lesson 8 Lab: Configuring Taints
Lesson 8 Lab Solution: Configuring Taints
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
1.1 GB