Certified Kubernetes Application Developer (CKAD), 4th Edition

Certified Kubernetes Application Developer (CKAD), 4th Edition

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 6h 4m | 1.47 GB

Understand how to run applications on Kubernetes and pass the CKAD exam.

  • Learn the fundamentals of Kubernetes
  • Explore Pod and Kubernetes storage and learn to create lab environments
  • Explore Kubernetes services as well as networking, application environments, configuration and security.
  • Troubleshoot Kubernetes and observability
  • Get a dedicated practice exam video lesson so you are prepared for test day

Certified Kubernetes Application Developer (CKAD), 4th Edition is your complete guide to learning how to run Kubernetes applications and pass the CKAD exam. It covers all core aspects of working with containers in Kubernetes and prepares for Cloud Native CKAD exam. This in-depth course covers all objectives on the exam and then ends with a self-grading practice test, allowing candidates to get detailed feedback on their current skills.

This full video course includes both demos and lab exercises throughout so test your practical knowledge as you learn. Each lesson ends with a lab so you can practice your skills. These labs come with a lab-grade script, allowing you to grade your work. If the script finds errors, it will tell you which part of the lab needs correcting. The Sample CKAD exam also comes with a grade script. This script will evaluate your work and will even give you a pass/fail score, allowing you to know for sure whether youre ready for the real exam!

Table of Contents

Lesson 1 Understanding and Using Containers
1 Learning objectives
2 What is a Container
3 Using Registries
4 Starting Containers
5 Managing Containers
6 Container Logging
7 Lesson 1 Lab Using Containers
8 Lesson 1 Lab Solution Using Containers

Lesson 2 Managing Container Images
9 Learning objectives
10 Container Image Architecture
11 Managing Container Images
12 Image Creation Options
13 Using Dockerfile to Build Custom Images
14 Creating Images from Running Containers
15 Lesson 2 Lab Creating Custom Container Images
16 Lesson 2 Lab Solution Creating Custom Container Images

Lesson 3 Understanding Kubernetes
17 Learning objectives
18 Cloud Native Computing
19 How Kubernetes Enables Cloud Native Computing
20 Kubernetes Origins
21 Kubernetes and Cloud Native Computing Foundation
22 Kubernetes Architecture
23 Essential API Resources
24 Lesson 3 Lab Exploring Kubernetes API Resources
25 Lesson 3 Lab Solution Exploring Kubernetes API Resources

Lesson 4 Creating a Lab Environment
26 Learning objectives
27 Kubernetes Deployment Options
28 Minikube
29 Kubernetes in Cloud
30 Building an All-in-One Kubernetes Distribution
31 Running Your First Application
32 Lesson 4 Lab Setting up a Lab Environment
33 Lesson 4 Lab Solution Setting up a Lab Environment

Lesson 5 Pod Basic Features
34 Learning objectives
35 Options for Running Kubernetes Applications
36 Pod Structure and Use
37 Running Pods the DevOps Way
38 Generating YAML Files
39 Multi-container Pods
40 Namespaces
41 Pod Troubleshooting
42 Lesson 5 Lab Managing Pods
43 Lesson 5 Lab Solution Managing Pods

Lesson 6 Pod Advanced Features
44 Learning objectives
45 Init Containers
46 Sidecar Containers
47 Using Port Forwarding to Access Pods
48 restartPolicy
49 Jobs
50 CronJobs
51 Cleaning up Resources
52 Lesson 6 Lab Managing Pod Advanced Features
53 Lesson 6 Lab Solution Managing Pod Advanced Features

Lesson 7 Kubernetes Storage
54 Learning objectives
55 Ephemeral and Persistent Storage
56 Configuring Pod Volume Storage
57 Configuring PersistentVolumes
58 StorageClass
59 Configuring PersistentVolumeClaims
60 Configuring Pod Storage with PV and PVC
61 Lesson 7 Lab Setting up Storage
62 Lesson 7 Lab Solution Setting up Storage

Lesson 8 Deployments
63 Learning objectives
64 Running Applications as Deployments
65 Labels, Selectors, and Annotations
66 Deployment Scalability
67 Deployment Updates
68 Deployment History
69 StatefulSet
70 DaemonSet
71 AutoScaling
72 Lesson 8 Lab Managing Deployments
73 Lesson 8 Lab Solution Managing Deployments

Lesson 9 Installing Kubernetes Applications
74 Learning objectives
75 Running Applications from YAML Files
76 The Helm Package Manager
77 Managing Applications with Helm
78 Using Kustomize
79 Lesson 9 Lab Managing Applications with Helm
80 Lesson 9 Lab Solution Managing Applications with Helm

Lesson 10 Networking
81 Learning objectives
82 Kubernetes Networking
83 Services
84 Creating Services
85 Service Resources in Microservices
86 Services and DNS
87 NetworkPolicy
88 Advanced Networking Gateway API and Istio
89 Lesson 10 Lab Managing Services
90 Lesson 10 Lab Solution Managing Services

Lesson 11 Ingress and Gateway API
91 Learning objectives
92 Lesson 11 Lab Solution Managing Incoming Traffic
93 Managing Incoming Traffic
94 Ingress Components
95 Installing Ecosystem Ingress Controllers
96 Using the Minikube Ingress Controller
97 Using Ingress
98 Configuring Ingress Rules
99 Understanding Gateway API
100 Configuring Gateway API
101 Using Gateway API to Provide Access to Applications
102 Troubleshooting Networking
103 Lesson 11 Lab Managing Incoming Traffic
104 Lesson 11 Lab Solution Managing Incoming Traffic

Module 1 Container Fundamentals
105 Module Introduction

Module 2 Kubernetes Essentials
106 Module Introduction

Module 3 Application Deployment
107 Module Introduction

Module 4 Services and Networking
108 Module Introduction

Homepage