Section 1 : Section 1 Introduction

Lecture 1 Course Introduction 00:09:14 Duration
Lecture 2 Certification 00:03:30 Duration
Lecture 3 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 4 The Kubernetes Trilogy 00:05:12 Duration
Lecture 5 Join our Slack Channel for support and interaction
Lecture 6 A note on the Course Curriculum
Lecture 7 Reference Notes for lectures and labs

Section 2 : Section 2 Core Concepts

Lecture 1 Core Concepts Section Introduction 00:00:38 Duration
Lecture 2 Download Presentation Deck for this section
Lecture 3 Cluster Architecture
Lecture 4 ETCD For Beginners 00:03:06 Duration
Lecture 5 ETCD in Kubernetes
Lecture 6 ETCD - Commands (Optional)
Lecture 7 Kube-API Server 00:05:13 Duration
Lecture 8 Kube Controller Manager 00:04:19 Duration
Lecture 9 Kube Scheduler 00:04:22 Duration
Lecture 10 Kubelet 00:04:35 Duration
Lecture 11 Kube Proxy 00:04:59 Duration
Lecture 12 Recap - PODs 00:09:21 Duration
Lecture 13 PODs with YAML 00:07:22 Duration
Lecture 14 Demo - PODs with YAML 00:10:28 Duration
Lecture 15 Practice Test Introduction 00:10:16 Duration
Lecture 16 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 17 About Proctor Testing
Lecture 18 Practice Test - Pods
Lecture 19 Practice Test - Solution (Optional) 00:09:39 Duration
Lecture 20 Recap - ReplicaSets 00:22:43 Duration
Lecture 21 Practice Test - ReplicaSets
Lecture 22 Practice Test - ReplicaSets - Solution (Optional) 00:10:09 Duration
Lecture 23 Deployments 00:04:25 Duration
Lecture 24 Certification Tip!
Lecture 25 Practice Test - Deployments
Lecture 26 Solution - Deployments (optional) 00:06:28 Duration
Lecture 27 Namespaces 00:23:10 Duration
Lecture 28 Practice Test - Namespaces
Lecture 29 Solution - Namespaces (optional) 00:05:11 Duration
Lecture 30 Services 00:15:54 Duration
Lecture 31 Services Cluster IP 00:08:06 Duration
Lecture 32 Services - Loadbalancer 00:07:12 Duration
Lecture 33 Practice Test - Services
Lecture 34 Solution - Services (optional) 00:06:41 Duration
Lecture 35 Imperative vs Declarative 00:17:02 Duration
Lecture 36 Certification Tips - Imperative Commands with Kubectl
Lecture 37 Practice Test - Imperative Commands
Lecture 38 Solution - Imperative Commands (optional) 00:08:12 Duration
Lecture 39 Kubectl Apply Command 00:05:11 Duration
Lecture 40 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 41 Your Reviews are Important!

Section 3 : Section 3 Scheduling

Lecture 1 Scheduling Section Introduction 00:01:08 Duration
Lecture 2 Download Presentation Deck for this section
Lecture 3 Manual Scheduling
Lecture 4 Practice Test - Manual Scheduling
Lecture 5 Solution - Manual Scheduling (optional) 00:11:03 Duration
Lecture 6 Labels and Selectors 00:05:51 Duration
Lecture 7 Practice Test - Labels and Selectors
Lecture 8 Solution Labels and Selectors (Optional) 00:08:50 Duration
Lecture 9 Taints and Tolerations 00:09:37 Duration
Lecture 10 Practice Test - Taints and Tolerations
Lecture 11 Solution - Taints and Tolerations (Optional) 00:09:16 Duration
Lecture 12 Node Selectors 00:04:46 Duration
Lecture 13 Node Affinity 00:08:18 Duration
Lecture 14 Practice Test - Node Affinity
Lecture 15 Solution - Node Affinity (Optional) 00:07:31 Duration
Lecture 16 Taints and Tolerations vs Node Affinity 00:12:26 Duration
Lecture 17 Resource Requirements and Limits 00:07:31 Duration
Lecture 18 Note on default resource requirements and limits
Lecture 19 A quick note on editing PODs and Deployments
Lecture 20 Practice Test - Resource Requirements and Limits
Lecture 21 Solution Resource Limits (Optional) 00:05:12 Duration
Lecture 22 DaemonSets 00:04:11 Duration
Lecture 23 Practice Test - DaemonSets
Lecture 24 Solution - DaemonSets (optional) 00:05:51 Duration
Lecture 25 Static Pods
Lecture 26 Practice Test - Static Pods
Lecture 27 Solution - Static Pods (Optional) 00:11:01 Duration
Lecture 28 Multiple Schedulers 00:05:33 Duration
Lecture 29 Practice Test - Multiple Schedulers
Lecture 30 Solution - Practice Test - Multiple Schedulers (Optional) 00:07:22 Duration
Lecture 31 Configuring Kubernetes Scheduler 00:00:59 Duration
Lecture 32 Connect with me!

Section 4 : Section 4 Logging & Monitoring

Lecture 1 Logging and Monitoring Section Introduction
Lecture 2 Download Presentation Deck
Lecture 3 Monitor Cluster Components 00:04:38 Duration
Lecture 4 Practice Test - Monitoring
Lecture 5 Solution Monitor Cluster Components (Optional) 00:03:29 Duration
Lecture 6 Managing Application Logs 00:04:49 Duration
Lecture 7 Solution Logging (Optional) 00:02:17 Duration
Lecture 8 More coming soon!

Section 5 : Section 5 Application Lifecycle Management

Lecture 1 Application Lifecycle Management - Section Introduction 00:01:14 Duration
Lecture 2 Download Slide Deck
Lecture 3 Rolling Updates and Rollbacks 00:07:00 Duration
Lecture 4 Practice Test - Rolling Updates and Rollbacks
Lecture 5 Solution Rolling update (Optional) 00:08:15 Duration
Lecture 6 Configure Applications
Lecture 7 Commands 00:07:12 Duration
Lecture 8 Commands and Arguments 00:02:46 Duration
Lecture 9 Practice Test - Commands and Arguments
Lecture 10 Solution - Commands and Arguments (Optional) 00:10:45 Duration
Lecture 11 Configure Environment Variables in Applications
Lecture 12 Configuring ConfigMaps in Applications
Lecture 13 Practice Test Environment Variables
Lecture 14 Solution - Environment Variables (Optional) 00:14:54 Duration
Lecture 15 Configure Secrets in Applications 00:07:35 Duration
Lecture 16 A note about Secrets!
Lecture 17 Practice Test - Secrets
Lecture 18 Solution - Secrets (Optional) 00:12:42 Duration
Lecture 19 Scale Applications
Lecture 20 Multi Container PODs 00:02:20 Duration
Lecture 21 Practice Test - Multi Container PODs
Lecture 22 Solution - Multi-Container Pods (Optional) 00:10:06 Duration
Lecture 23 Multi-container PODs Design Patterns
Lecture 24 InitContainers
Lecture 25 Practice Test - Init Containers
Lecture 26 Solution - Init Containers (Optional) 00:08:17 Duration
Lecture 27 Self Healing Applications
Lecture 28 If you like it, Share it!

Section 6 : Section 6 Cluster Maintenance

Lecture 1 Cluster Maintenance - Section Introduction 00:01:20 Duration
Lecture 2 Download Presentation Deck
Lecture 3 OS Upgrades 00:04:13 Duration
Lecture 4 Practice Test - OS Upgrades
Lecture 5 Solution - OS Upgrades (optional) 00:06:12 Duration
Lecture 6 Kubernetes Software Versions 00:02:57 Duration
Lecture 7 References
Lecture 8 Cluster Upgrade Process 00:11:14 Duration
Lecture 9 Demo - Cluster upgrade 00:11:42 Duration
Lecture 10 Practice Test - Cluster Upgrade
Lecture 11 Solution Cluster Upgrade 00:12:36 Duration
Lecture 12 Backup and Restore Methods 00:06:43 Duration
Lecture 13 Working with ETCDCTL
Lecture 14 Practice Test - Backup and Restore Methods
Lecture 15 Solution - Backup and Restore 00:13:37 Duration
Lecture 16 Certification Exam Tip!
Lecture 17 References

Section 7 : Section 7 Security

Lecture 1 Security - Section Introduction 00:02:34 Duration
Lecture 2 Download Presentation Deck
Lecture 3 Kubernetes Security Primitives 00:03:16 Duration
Lecture 4 Authentication 00:06:40 Duration
Lecture 5 A note on Service Accounts
Lecture 6 TLS Introduction 00:01:57 Duration
Lecture 7 TLS Basics 00:20:47 Duration
Lecture 8 TLS in Kubernetes 00:08:34 Duration
Lecture 9 TLS in Kubernetes - Certificate Creation 00:10:54 Duration
Lecture 10 View Certificate Details 00:04:31 Duration
Lecture 11 Resource Download Kubernetes Certificate Health
Lecture 12 Practice Test - View Certificates
Lecture 13 Certificates API 00:06:04 Duration
Lecture 14 Practice Test - Certificates API
Lecture 15 KubeConfig 00:16:21 Duration
Lecture 16 Practice Test - KubeConfig
Lecture 17 Persistent KeyValue Store
Lecture 18 API Groups 00:05:40 Duration
Lecture 19 Authorization 00:07:38 Duration
Lecture 20 Role Based Access Controls 00:04:42 Duration
Lecture 21 Practice Test - RBAC
Lecture 22 Cluster Roles and Role Bindings 00:08:10 Duration
Lecture 23 Practice Test - Cluster Roles and Role Bindings
Lecture 24 Image Security 00:06:53 Duration
Lecture 25 Security Contexts 00:02:00 Duration
Lecture 26 Practice Test - Security Contexts
Lecture 27 Network Policy 00:11:39 Duration
Lecture 28 Developing network policies 00:34:32 Duration
Lecture 29 Practice Test - Network Policy
Lecture 30 Solution - Network Policies (optional) 00:36:36 Duration

Section 8 : Section 8 Storage

Lecture 1 Storage - Section Introduction 00:00:50 Duration
Lecture 2 Introduction to Docker Storage 00:01:00 Duration
Lecture 3 Storage in Docker 00:38:15 Duration
Lecture 4 Volume Driver Plugins in Docker 00:02:01 Duration
Lecture 5 Container Storage Interface (CSI) 00:03:48 Duration
Lecture 6 Download Slide Deck
Lecture 7 Volumes 00:04:24 Duration
Lecture 8 Persistent Volumes 00:03:15 Duration
Lecture 9 Persistent Volume Claims 00:04:10 Duration
Lecture 10 Using PVCs in PODs
Lecture 11 Practice Test - Persistent Volumes and Persistent
Lecture 12 Solution - Persistent Volumes and Persistent Volume Claims
Lecture 13 Application Configuration
Lecture 14 Additional Topics
Lecture 15 Storage Class 00:05:23 Duration
Lecture 16 Practice Test - Storage Class

Section 9 : Section 9 Networking

Lecture 1 Networking - Section Introduction 00:02:40 Duration
Lecture 2 Download Presentation Deck
Lecture 3 Prerequisite - Switching Routing 00:13:40 Duration
Lecture 4 Prerequisite - DNS 00:16:32 Duration
Lecture 5 Prerequisite - CoreDNS
Lecture 6 Prerequisite - Network Namespaces 00:15:05 Duration
Lecture 7 FAQ
Lecture 8 Prerequisite - Docker Networking 00:09:06 Duration
Lecture 9 Prerequisite - CNI 00:06:23 Duration
Lecture 10 Cluster Networking 00:02:23 Duration
Lecture 11 Important Note about CNI and CKA Exam
Lecture 12 Practice Test - Explore Kubernetes Environment
Lecture 13 Solution - Explore Environment (optional) 00:08:16 Duration
Lecture 14 Pod Networking 00:15:31 Duration
Lecture 15 CNI in kubernetes
Lecture 16 CNI weave 00:05:59 Duration
Lecture 17 Practice Test - Explore CNI Weave
Lecture 18 Solution - Explore CNI Weave (optional) 00:02:56 Duration
Lecture 19 Practice Test - Deploy Network Solution
Lecture 20 Solution - Deploy Network Solution (optional) 00:03:42 Duration
Lecture 21 IP Address Management - Weave 00:04:32 Duration
Lecture 22 Practice Test - Networking Weave
Lecture 23 Solution - Networking Weave (optional) 00:05:10 Duration
Lecture 24 Service Networking 00:09:31 Duration
Lecture 25 Practice Test - Service Networking
Lecture 26 Solution - Service Networking (optional) 00:04:44 Duration
Lecture 27 DNS in kubernetes 00:05:53 Duration
Lecture 28 CoreDNS in Kubernetes 00:06:41 Duration
Lecture 29 Practice Test - Explore DNS
Lecture 30 Solution - Explore DNS (optional) 00:15:25 Duration
Lecture 31 Ingress 00:22:36 Duration
Lecture 32 Practice Test - Ingress - 1
Lecture 33 Solution - Ingress Networking 1 - (optional) 00:11:18 Duration
Lecture 34 Ingress - Annotations and rewrite-target
Lecture 35 Practice Test - Ingress - 2
Lecture 36 Solution - Ingress Networking - 2 (optional) 00:11:46 Duration

Section 10 : Section 10 Design and Install a Kubernetes Cluster

Lecture 1 Download Presentation Deck
Lecture 2 Design a Kubernetes Cluster 00:07:57 Duration
Lecture 3 Choosing Kubernetes Infrastructure 00:07:00 Duration
Lecture 4 Configure High Availability 00:08:03 Duration
Lecture 5 ETCD in HA 00:12:49 Duration

Section 11 : Section 11 Install Kubernetes the kubeadm way

Lecture 1 Introduction to Deployment with Kubeadm 00:02:55 Duration
Lecture 2 Resources
Lecture 3 Deploy with Kubeadm - Provision VMs with Vagrant 00:03:02 Duration
Lecture 4 Demo - Deployment with Kubeadm 00:17:09 Duration
Lecture 5 Practice Test - Deploy a Kubernetes Cluster using Kubeadm
Lecture 6 Solution - Deploy a Kubernetes Cluster using kubeadm 00:09:28 Duration

Section 12 : Section 12 End to End Tests on a Kubernetes Cluster

Lecture 1 Important Update End to End Section

Section 13 : Section 13 Troubleshooting

Lecture 1 Troubleshooting - Section Introduction 00:00:30 Duration
Lecture 2 Download Presentation Deck
Lecture 3 Application Failure 00:03:36 Duration
Lecture 4 Practice Test - Application Failure
Lecture 5 Solution - Application Failure (Optional) 00:22:44 Duration
Lecture 6 Control Plane Failure 00:02:40 Duration
Lecture 7 Practice Test - Control Plane Failure
Lecture 8 Solution - Control Plane Failure (Optional) 00:15:12 Duration
Lecture 9 Worker Node Failure 00:01:56 Duration
Lecture 10 Practice Test - Worker Node Failure
Lecture 11 Solution - Worker Node Failure (Optional) 00:11:15 Duration
Lecture 12 Network Troubleshooting
Lecture 13 Practice Test - Troubleshoot Network

Section 14 : Section 14 Other Topics

Lecture 1 Pre-Requisites
Lecture 2 Practice Test - JSON PATH
Lecture 3 Advanced Kubectl Commands 00:11:52 Duration
Lecture 4 Practice Test - Advanced Kubectl Commands
Lecture 5 A reminder to update your review

Section 15 : Section 15 Lightning Labs

Lecture 1 Lightning Lab Introduction
Lecture 2 Lightning Lab - 1

Section 16 : Section 16 Mock Exams

Lecture 1 Mock Exam - 1
Lecture 2 Solution - Mock Exam -1 (Optional) 00:22:10 Duration
Lecture 3 Mock Exam - 2
Lecture 4 Mock Exam - 2 - Solution (Optional) 00:44:35 Duration
Lecture 5 Mock Exam - 3
Lecture 6 Mock Exam - 3 - Solution (Optional) 00:49:46 Duration

Section 17 : Section 17 Course Conclusion

Lecture 1 Frequently Asked Questions!