Certified Kubernetes Administrator (CKA), 3rd Edition

Certified Kubernetes Administrator (CKA), 3rd Edition

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 128 Lessons (7h 56m) | 1.88 GB

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.

Topics include:

  • Module 1: Building a Kubernetes Cluster
  • Module 2: Running Applications
  • Module 3: Managing Kubernetes Clusters
  • Module 4: Practice Exams

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
Table of Contents

Introduction
Certified Kubernetes Administrator (CKA) Introduction

Lesson 1 Understanding Kubernetes Architecture
Learning objectives
Vanilla Kubernetes and the Ecosystem
Running Kubernetes in Cloud or on Premise
Kubernetes Distributions
Kubernetes Node Roles

Lesson 2 Creating a Kubernetes Cluster with kubeadm
Learning objectives
Understanding Cluster Node Requirements
Understanding Node Networking Requirements
Understanding Cluster Initialization
Installing the Cluster
Using kubeadm init
Adding Nodes to the Kubernetes Cluster
Configuring the Kubernetes Client
Lesson 2 Lab Building a Kubernetes Cluster
Lesson 2 Lab Solution Building a Kubernetes Cluster

Lesson 3 Deploying Kubernetes Applications
Learning objectives
Using Deployments
Running Agents with DaemonSets
Using StatefulSets
The Case for Running Individual Pods
Managing Pod Initialization
Scaling Applications
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
Understanding Kubernetes Storage Options
Accessing Storage Through Pod Volumes
Configuring Persistent Volume (PV) Storage
Configuring PVCs
Configuring Pod Storage with PV and PVCs
Using StorageClass
Understanding Storage Provisioners
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
Exploring Kubernetes Networking
Understanding Network Plugins
Using Services to Access Applications
Running an Ingress Controller
Configuring Ingress
Using Port Forwarding for Direct Application Access
Lesson 5 Lab Managing Networking
Lesson 5 Lab Solution Managing Networking

Lesson 6 Managing Clusters
Learning objectives
Analyzing Cluster Nodes
Using crictl to Manage Node Containers
Running Static Pods
Managing Node State
Managing Node Services
Lesson 6 Lab Running Static Pods
Lesson 6 Lab Solution Running Static Pods

Lesson 7 Performing Node Maintenance Tasks
Learning objectives
Using Metrics Server to Monitor Node and Pod State
Backing up the Etcd
Restoring the Etcd
Performing Cluster Node Upgrades
Understanding Cluster High Availability (HA) Options
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
Exploring the Scheduling Process
Setting Node Preferences
Managing Affinity and Anti-Affinity Rules
Managing Taints and Tolerations
Understanding LimitRange and Quota
Configuring Resource Limits and Requests
Configuring LimitRange
Lesson 8 Lab Configuring Taints
Lesson 8 Lab Solution Configuring Taints

Lesson 9 Networking
Learning objectives
Managing the CNI and Network Plugins
Understanding Service Auto Registration
Using Network Policies to Manage Traffic Between Pods
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
Understanding API Access
Managing SecurityContext
Using ServiceAccounts to Configure API Access
Setting Up Role Based Access Control (RBAC)
Configuring Cluster Roles and RoleBindings
Creating Kubernetes User Accounts
Lesson 10 Lab Managing Security
Lesson 10 Lab Solution Managing Security

Lesson 11 Logging, Monitoring, and Troubleshooting
Learning objectives
Monitoring Kubernetes Resources
Understanding the Troubleshooting Flow
Troubleshooting Kubernetes Applications
Troubleshooting Cluster Nodes
Fixing Application Access Problems
Lesson 11 Lab Troubleshooting Nodes
Lesson 11 Lab Solution Troubleshooting Nodes

Lesson 12 Practice CKA Exam 1
Learning objectives
Question Overview
Creating a Kubernetes Cluster
Scheduling a Pod
Managing Application Initialization
Setting up Persistent Storage
Configuring Application Access
Securing Network Traffic
Setting up Quota
Creating a Static Pod
Troubleshooting Node Services
Configuring Cluster Access
Configuring Taints and Tolerations

Lesson 13 Practice CKA Exam 2
Learning objectives
Question Overview
Configuring a High Availability Cluster
Etcd Backup and Restore
Performing a Control Node Upgrade
Configuring Application Logging
Managing Persistent Volume Claims
Investigating Pod Logs
Analyzing Performance
Managing Scheduling
Configuring Ingress
Preparing for Node Maintenance
Scaling Applications

Module 1 Building a Kubernetes Cluster
Module introduction

Module 2 Running Applications
Module introduction

Module 3 Managing Kubernetes Clusters
Module introduction

Module 4 Practice Exams
Module introduction

Summary
Certified Kubernetes Administrator (CKA) Summary

Homepage