Video description
8 Hours of Video Instruction
Get the edge you need to successfully study for and pass the Certified Kubernetes Administrator (CKA) exam in this all-new video course. This 3rd edition acts as a complete study resource to help you build skills as you work your way through the course. Explore each exam objective on the CKA exam and learn how to build, run, and manage Kubernetes clusters. Expert trainer and author Sander van Vugt gives you hands-on labs to work with Kubernetes, so you have the opportunity to test your skills. The course then ends with a sample exam, allowing you to practice before taking the real thing.
The Certified Kubernetes Administrator (CKA) Complete Video Course introduces containers and Kubernetes, and moves through the process of creation, managing, and storing applications before providing labs on setting up and managing clusters, and how to troubleshoot Kubernetes applications and cluster nodes. Sander shows how to manage deployments, services, ingress, setting up storage, and walks through key troubleshooting scenarios.
Related Learning:
Sign up for Kubernetes live training with Sander van Vugt:
Certified Kubernetes Administrator (CKA) Crash Course
Topics include:
- Module 1: Building a Kubernetes Cluster
- Module 2: Running Applications
- Module 3: Managing Kubernetes Clusters
- Module 4: Practice Exams
Supplemental files for this course are located at https://github.com/sandervanvugt/cka.
About the Instructor
Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open Source topics. He is the author of the best-selling Red Hat RHCSA Cert Guide and the Red Hat RHCSA Complete Video Course along with many other titles on topics that include RHCE, Bash, Kubernetes, Ansible, and more. Sander also works as a Linux instructor, teaching onsite and online classes for customers around the world.
Skill Level:
- Intermediate
Learn How To:
- Prepare for the CKA test
- Create a Kubernetes cluster
- Manage Pods and Deployments
- Manage Pod Storage and Networking
- Work with Ingress and the API
- Add custom resources
- Manage scheduler settings
- Configure security
- Manage Kubernetes Networking
- Manage network policies
- Manage ServiceAccount and user accounts
- Manage Cluster Nodes
- Perform a version update on a cluster
- Troubleshoot Kubernetes Clusters and Applications
Course requirement:
- To work on the lab assignments in this course, participants need three virtual machines using a recent version of Ubuntu server LTS.
Who Should Take This Course:
- IT Administrators
- DevOps Engineers
- Software Developers
- IT Architects
- Hybrid Cloud Administrators
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Table of contents
- Introduction
- Module 1: Building a Kubernetes Cluster
- Lesson 1: Understanding Kubernetes Architecture
-
Lesson 2: Creating a Kubernetes Cluster with kubeadm
- Learning objectives
- 2.1 Understanding Cluster Node Requirements
- 2.2 Understanding Node Networking Requirements
- 2.3 Understanding Cluster Initialization
- 2.4 Installing the Cluster
- 2.5 Using kubeadm init
- 2.6 Adding Nodes to the Kubernetes Cluster
- 2.7 Configuring the Kubernetes Client
- Lesson 2 Lab: Building a Kubernetes Cluster
- Lesson 2 Lab Solution: Building a Kubernetes Cluster
- Module 2: Running Applications
-
Lesson 3: Deploying Kubernetes Applications
- Learning objectives
- 3.1 Using Deployments
- 3.2 Running Agents with DaemonSets
- 3.3 Using StatefulSets
- 3.4 The Case for Running Individual Pods
- 3.5 Managing Pod Initialization
- 3.6 Scaling Applications
- 3.7 Using Sidecar Containers for Application Logging
- Lesson 3 Lab: Running a DaemonSet
- Lesson 3 Lab Solution: Running a DaemonSet
-
Lesson 4: Managing Storage
- Learning objectives
- 4.1 Understanding Kubernetes Storage Options
- 4.2 Accessing Storage Through Pod Volumes
- 4.3 Configuring Persistent Volume (PV) Storage
- 4.4 Configuring PVCs
- 4.5 Configuring Pod Storage with PV and PVCs
- 4.6 Using StorageClass
- 4.7 Understanding Storage Provisioners
- 4.8 Using ConfigMaps and Secrets as Volumes
- Lesson 4 Lab: Setting up Storage
- Lesson 4 Lab Solution: Setting up Storage
-
Lesson 5: Managing Application Access
- Learning objectives
- 5.1 Exploring Kubernetes Networking
- 5.2 Understanding Network Plugins
- 5.3 Using Services to Access Applications
- 5.4 Running an Ingress Controller
- 5.5 Configuring Ingress
- 5.6 Using Port Forwarding for Direct Application Access
- Lesson 5 Lab: Managing Networking
- Lesson 5 Lab Solution: Managing Networking
- Module 3: Managing Kubernetes Clusters
- Lesson 6: Managing Clusters
-
Lesson 7: Performing Node Maintenance Tasks
- Learning objectives
- 7.1 Using Metrics Server to Monitor Node and Pod State
- 7.2 Backing up the Etcd
- 7.3 Restoring the Etcd
- 7.4 Performing Cluster Node Upgrades
- 7.5 Understanding Cluster High Availability (HA) Options
- 7.6 Setting up a Highly Available Kubernetes Cluster
- Lesson 7 Lab: Etcd Backup and Restore
- Lesson 7 Lab Solution: Etcd Backup and Restore
-
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 Understanding LimitRange and Quota
- 8.6 Configuring Resource Limits and Requests
- 8.7 Configuring LimitRange
- Lesson 8 Lab: Configuring Taints
- Lesson 8 Lab Solution: Configuring Taints
-
Lesson 9: Networking
- Learning objectives
- 9.1 Managing the CNI and Network Plugins
- 9.2 Understanding Service Auto Registration
- 9.3 Using Network Policies to Manage Traffic Between Pods
- 9.4 Configuring Network Policies to Manage Traffic Between Namespaces
- Lesson 9 Lab: Using NetworkPolicies
- Lesson 9 Lab Solution: Using NetworkPolicies
-
Lesson 10: Managing Security Settings
- Learning objectives
- 10.1 Understanding API Access
- 10.2 Managing SecurityContext
- 10.3 Using ServiceAccounts to Configure API Access
- 10.4 Setting Up Role Based Access Control (RBAC)
- 10.5 Configuring Cluster Roles and RoleBindings
- 10.6 Creating Kubernetes User Accounts
- Lesson 10 Lab: Managing Security
- Lesson 10 Lab Solution: Managing Security
-
Lesson 11: Logging, Monitoring, and Troubleshooting
- Learning objectives
- 11.1 Monitoring Kubernetes Resources
- 11.2 Understanding the Troubleshooting Flow
- 11.3 Troubleshooting Kubernetes Applications
- 11.4 Troubleshooting Cluster Nodes
- 11.5 Fixing Application Access Problems
- Lesson 11 Lab: Troubleshooting Nodes
- Lesson 11 Lab Solution: Troubleshooting Nodes
- Module 4: Practice Exams
-
Lesson 12: Practice CKA Exam 1
- Learning objectives
- 12.1 Question Overview
- 12.2 Creating a Kubernetes Cluster
- 12.3 Scheduling a Pod
- 12.4 Managing Application Initialization
- 12.5 Setting up Persistent Storage
- 12.6 Configuring Application Access
- 12.7 Securing Network Traffic
- 12.8 Setting up Quota
- 12.9 Creating a Static Pod
- 12.10 Troubleshooting Node Services
- 12.11 Configuring Cluster Access
- 12.12 Configuring Taints and Tolerations
-
Lesson 13: Practice CKA Exam 2
- Learning objectives
- 13.1 Question Overview
- 13.2 Configuring a High Availability Cluster
- 13.3 Etcd Backup and Restore
- 13.4 Performing a Control Node Upgrade
- 13.5 Configuring Application Logging
- 13.6 Managing Persistent Volume Claims
- 13.7 Investigating Pod Logs
- 13.8 Analyzing Performance
- 13.9 Managing Scheduling
- 13.10 Configuring Ingress
- 13.11 Preparing for Node Maintenance
- 13.12 Scaling Applications
- Summary
Product information
- Title: Certified Kubernetes Administrator (CKA), 3rd Edition
- Author(s):
- Release date: January 2023
- Publisher(s): Pearson IT Certification
- ISBN: 0138103801
You might also like
book
Certified Kubernetes Administrator (CKA) Study Guide
Exclusively on O'Reilly: Get more hands-on training and test your CKA exam readiness by working through …
book
Certified Kubernetes Application Developer (CKAD) Study Guide, 2nd Edition
Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand …
video
Certified Kubernetes Application Developer (CKAD), 3rd Edition
13 Hours of Video Instruction More than 13 hours of deep-dive video training to learn how …
book
Certified Kubernetes Application Developer (CKAD) Study Guide
Exclusively on O'Reilly: Get more hands-on training and test your CKAD exam readiness by working through …