Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Certified Kubernetes Administrator (CKA) Cert Prep (2024)

Certified Kubernetes Administrator (CKA) Cert Prep (2024)

7h 58mIntermediate2024-10-22

Authors

Pearson

Pearson

Sander van Vugt

Sander van Vugt

Course details

Get the edge you need to successfully prepare for the Certified Kubernetes Administrator (CKA) exam in this all-new video course. Expert trainer and author Sander van Vugt presents a complete study resource that helps you build skills. Explore each exam objective on the CKA exam and learn how to build, run, and manage Kubernetes clusters. Get an introduction to containers and Kubernetes, as well as the process of creating, managing, and storing applications. Work through setting up and managing clusters, plus troubleshooting Kubernetes applications and cluster nodes. Learn how to manage deployments, services, ingress, setting up storage, and key troubleshooting scenarios. Hands-on labs give you opportunities to work with Kubernetes and test your skills. The course ends with a sample exam, allowing you to practice before taking the real thing.

Learning objectives
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.

Skills covered

KubernetesDevOps ToolsDevOpsCert PrepOpen Source

Concepts

0. Introduction

  • 01 - Certified Kubernetes Administrator (CKA) - Introduction

1. Understanding Kubernetes Architecture

  • 02 - Module 1 - Building a Kubernetes cluster introduction
  • 03 - Learning objectives
  • 04 - Vanilla Kubernetes and the ecosystem
  • 05 - Running Kubernetes in the cloud or on-premises
  • 06 - Kubernetes distributions
  • 07 - Kubernetes node roles

2. Creating a Kubernetes Cluster with kubeadm

  • 08 - Learning objectives
  • 09 - Understanding cluster node requirements
  • 10 - Understanding node networking requirements
  • 11 - Understanding cluster initialization
  • 12 - Installing the cluster
  • 13 - Using kubeadm init
  • 14 - Adding nodes to the Kubernetes cluster
  • 15 - Configuring the Kubernetes client
  • 16 - Lesson 2 lab - Building a Kubernetes cluster
  • 17 - Lesson 2 lab solution - Building a Kubernetes cluster

3. Deploying Kubernetes Applications

  • 18 - Module 2 - Running applications introduction
  • 19 - Learning objectives
  • 20 - Using deployments
  • 21 - Running agents with DaemonSets
  • 22 - Using StatefulSets
  • 23 - The case for running individual Pods
  • 24 - Managing Pod initialization
  • 25 - Scaling applications
  • 26 - Using sidecar containers for application logging
  • 27 - Lesson 3 lab - Running a DaemonSet
  • 28 - Lesson 3 lab solution - Running a DaemonSet

4. Managing Storage

  • 29 - Learning objectives
  • 30 - Understanding Kubernetes storage options
  • 31 - Accessing storage through Pod volumes
  • 32 - Configuring persistent volume (PV) storage
  • 33 - Configuring PVCs
  • 34 - Configuring Pod storage with PV and PVCs
  • 35 - Using StorageClass
  • 36 - Understanding storage provisioners
  • 37 - Using ConfigMaps and secrets as volumes
  • 38 - Lesson 4 lab - Setting up storage
  • 39 - Lesson 4 lab solution - Setting up storage

5. Managing Application Access

  • 40 - Learning objectives
  • 41 - Exploring Kubernetes networking
  • 42 - Understanding network plugins
  • 43 - Using services to access applications
  • 44 - Running an ingress controller
  • 45 - Configuring ingress
  • 46 - Using port forwarding for direct application access
  • 47 - Lesson 5 lab - Managing networking
  • 48 - Lesson 5 lab solution - Managing networking

6. Managing Clusters

  • 49 - Module 3 - Managing Kubernetes clusters introduction
  • 50 - Learning objectives
  • 51 - Analyzing cluster nodes
  • 52 - Using crictl to manage node containers
  • 53 - Running static Pods
  • 54 - Managing node state
  • 55 - Managing node services
  • 56 - Lesson 6 lab - Running static Pods
  • 57 - Lesson 6 lab solution - Running static Pods

7. Performing Node Maintenance Tasks

  • 58 - Learning objectives
  • 59 - Using metrics server to monitor node and Pod state
  • 60 - Backing up the etcd
  • 61 - Restoring the etcd
  • 62 - Performing cluster node upgrades
  • 63 - Understanding cluster high availability (HA) options
  • 64 - Setting up a highly available Kubernetes cluster
  • 65 - Lesson 7 lab - etcd backup and restore
  • 66 - Lesson 7 lab solution - etcd backup and restore

8. Managing Scheduling

  • 67 - Learning objectives
  • 68 - Exploring the scheduling process
  • 69 - Setting node preferences
  • 70 - Managing affinity and anti-affinity rules
  • 71 - Managing taints and tolerations
  • 72 - Understanding LimitRange and quota
  • 73 - Configuring resource limits and requests
  • 74 - Configuring LimitRange
  • 75 - Lesson 8 lab - Configuring taints
  • 76 - Lesson 8 lab solution - Configuring taints

9. Networking

  • 77 - Learning objectives
  • 78 - Managing the CNI and network plugins
  • 79 - Understanding service auto registration
  • 80 - Using network policies to manage traffic between Pods
  • 81 - Configuring network policies to manage traffic between namespaces
  • 82 - Lesson 9 lab - Using network policies
  • 83 - Lesson 9 lab solution - Using network policies

10. Managing Security Settings

  • 84 - Learning objectives
  • 85 - Understanding API access
  • 86 - Managing security context
  • 87 - Using service accounts to configure API access
  • 88 - Setting up role-based access control (RBAC)
  • 89 - Configuring cluster roles and RoleBindings
  • 90 - Creating Kubernetes user accounts
  • 91 - Lesson 10 lab - Managing security
  • 92 - Lesson 10 lab solution - Managing security

11. Logging, Monitoring, and Troubleshooting

  • 93 - Learning objectives
  • 94 - Monitoring Kubernetes resources
  • 95 - Understanding the troubleshooting flow
  • 96 - Troubleshooting Kubernetes applications
  • 97 - Troubleshooting cluster nodes
  • 98 - Fixing application access problems
  • 99 - Lesson 11 lab - Troubleshooting nodes
  • 100 - Lesson 11 lab solution - Troubleshooting nodes

12. Practice CKA Exam 1

  • 101 - Module 4 - Practice exams introduction
  • 102 - Learning objectives
  • 103 - Question overview
  • 104 - Creating a Kubernetes cluster
  • 105 - Scheduling a Pod
  • 106 - Managing application initialization
  • 107 - Setting up persistent storage
  • 108 - Configuring application access
  • 109 - Securing network traffic
  • 110 - Setting up quota
  • 111 - Creating a static Pod
  • 112 - Troubleshooting node services
  • 113 - Configuring cluster access
  • 114 - Configuring taints and tolerations

13. Practice CKA Exam 2

  • 115 - Learning objectives
  • 116 - Question overview
  • 117 - Configuring a high availability cluster
  • 118 - etcd backup and restore
  • 119 - Performing a control node upgrade
  • 120 - Configuring application logging
  • 121 - Managing persistent volume claims
  • 122 - Investigating Pod logs
  • 123 - Analyzing performance
  • 124 - Managing scheduling
  • 125 - Configuring ingress
  • 126 - Preparing for node maintenance
  • 127 - Scaling applications

Conclusion

  • 128 - Certified Kubernetes Administrator (CKA) - Summary

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal