Section 1 : Section 1 Introduction
|
|
Lecture 1 | Course Introduction | 00:09:14 Duration |
|
|
Lecture 2 | Certification | 00:03:30 Duration |
|
|
Lecture 3 | The Kubernetes Trilogy | 00:05:12 Duration |
Section 2 : Section 2 Core Concepts
|
|
Lecture 1 | Core Concepts Section Introduction | 00:00:38 Duration |
|
|
Lecture 2 | Cluster Architecture | |
|
|
Lecture 3 | ETCD For Beginners | 00:03:06 Duration |
|
|
Lecture 4 | ETCD in Kubernetes | |
|
|
Lecture 5 | Kube-API Server | 00:05:13 Duration |
|
|
Lecture 6 | Kube Controller Manager | 00:04:19 Duration |
|
|
Lecture 7 | Kube Scheduler | 00:04:22 Duration |
|
|
Lecture 8 | Kubelet | 00:04:35 Duration |
|
|
Lecture 9 | Kube Proxy | 00:04:59 Duration |
|
|
Lecture 10 | Recap - PODs | 00:09:21 Duration |
|
|
Lecture 11 | PODs with YAML | 00:07:22 Duration |
|
|
Lecture 12 | Demo - PODs with YAML | 00:10:28 Duration |
|
|
Lecture 13 | Practice Test Introduction | 00:10:16 Duration |
|
|
Lecture 14 | Practice Test - Solution (Optional) | 00:09:39 Duration |
|
|
Lecture 15 | Recap - ReplicaSets | 00:22:43 Duration |
|
|
Lecture 16 | Practice Test - ReplicaSets - Solution (Optional) | 00:10:09 Duration |
|
|
Lecture 17 | Deployments | 00:04:25 Duration |
|
|
Lecture 18 | Solution - Deployments (optional) | 00:06:28 Duration |
|
|
Lecture 19 | Namespaces | 00:23:10 Duration |
|
|
Lecture 20 | Solution - Namespaces (optional) | 00:05:11 Duration |
|
|
Lecture 21 | Services | 00:15:54 Duration |
|
|
Lecture 22 | Services Cluster IP | 00:08:06 Duration |
|
|
Lecture 23 | Services - Loadbalancer | 00:07:12 Duration |
|
|
Lecture 24 | Solution - Services (optional) | 00:06:41 Duration |
|
|
Lecture 25 | Imperative vs Declarative | 00:17:02 Duration |
|
|
Lecture 26 | Solution - Imperative Commands (optional) | 00:08:12 Duration |
|
|
Lecture 27 | Kubectl Apply Command | 00:05:11 Duration |
Section 3 : Section 3 Scheduling
Section 4 : Section 4 Logging & Monitoring
|
|
Lecture 1 | Logging and Monitoring Section Introduction | |
|
|
Lecture 2 | Monitor Cluster Components | 00:04:38 Duration |
|
|
Lecture 3 | Solution Monitor Cluster Components (Optional) | 00:03:29 Duration |
|
|
Lecture 4 | Managing Application Logs | 00:04:49 Duration |
|
|
Lecture 5 | Solution Logging (Optional) | 00:02:17 Duration |
Section 5 : Section 5 Application Lifecycle Management
|
|
Lecture 1 | Application Lifecycle Management - Section Introduction | 00:01:14 Duration |
|
|
Lecture 2 | Rolling Updates and Rollbacks | 00:07:00 Duration |
|
|
Lecture 3 | Solution Rolling update (Optional) | 00:08:15 Duration |
|
|
Lecture 4 | Commands | 00:07:12 Duration |
|
|
Lecture 5 | Commands and Arguments | 00:02:46 Duration |
|
|
Lecture 6 | Solution - Commands and Arguments (Optional) | 00:10:45 Duration |
|
|
Lecture 7 | Configure Environment Variables in Applications | |
|
|
Lecture 8 | Configuring ConfigMaps in Applications | |
|
|
Lecture 9 | Solution - Environment Variables (Optional) | 00:14:54 Duration |
|
|
Lecture 10 | Configure Secrets in Applications | 00:07:35 Duration |
|
|
Lecture 11 | Solution - Secrets (Optional) | 00:12:42 Duration |
|
|
Lecture 12 | Multi Container PODs | 00:02:20 Duration |
|
|
Lecture 13 | Solution - Multi-Container Pods (Optional) | 00:10:06 Duration |
|
|
Lecture 14 | Solution - Init Containers (Optional) | 00:08:17 Duration |
Section 6 : Section 6 Cluster Maintenance
|
|
Lecture 1 | Cluster Maintenance - Section Introduction | 00:01:20 Duration |
|
|
Lecture 2 | OS Upgrades | 00:04:13 Duration |
|
|
Lecture 3 | Solution - OS Upgrades (optional) | 00:06:12 Duration |
|
|
Lecture 4 | Kubernetes Software Versions | 00:02:57 Duration |
|
|
Lecture 5 | Cluster Upgrade Process | 00:11:14 Duration |
|
|
Lecture 6 | Demo - Cluster upgrade | 00:11:42 Duration |
|
|
Lecture 7 | Solution Cluster Upgrade | 00:12:36 Duration |
|
|
Lecture 8 | Backup and Restore Methods | 00:06:43 Duration |
|
|
Lecture 9 | Solution - Backup and Restore | 00:13:37 Duration |
Section 7 : Section 7 Security
|
|
Lecture 1 | Security - Section Introduction | 00:02:34 Duration |
|
|
Lecture 2 | Kubernetes Security Primitives | 00:03:16 Duration |
|
|
Lecture 3 | Authentication | 00:06:40 Duration |
|
|
Lecture 4 | TLS Introduction | 00:01:57 Duration |
|
|
Lecture 5 | TLS Basics | 00:20:47 Duration |
|
|
Lecture 6 | TLS in Kubernetes | 00:08:34 Duration |
|
|
Lecture 7 | TLS in Kubernetes - Certificate Creation | 00:10:54 Duration |
|
|
Lecture 8 | View Certificate Details | 00:04:31 Duration |
|
|
Lecture 9 | Certificates API | 00:06:04 Duration |
|
|
Lecture 10 | KubeConfig | 00:16:21 Duration |
|
|
Lecture 11 | API Groups | 00:05:40 Duration |
|
|
Lecture 12 | Authorization | 00:07:38 Duration |
|
|
Lecture 13 | Role Based Access Controls | 00:04:42 Duration |
|
|
Lecture 14 | Cluster Roles and Role Bindings | 00:08:10 Duration |
|
|
Lecture 15 | Image Security | 00:06:53 Duration |
|
|
Lecture 16 | Security Contexts | 00:02:00 Duration |
|
|
Lecture 17 | Network Policy | 00:11:39 Duration |
|
|
Lecture 18 | Developing network policies | 00:34:32 Duration |
|
|
Lecture 19 | 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 | Volumes | 00:04:24 Duration |
|
|
Lecture 7 | Persistent Volumes | 00:03:15 Duration |
|
|
Lecture 8 | Persistent Volume Claims | 00:04:10 Duration |
|
|
Lecture 9 | Solution - Persistent Volumes and Persistent Volume Claims | |
|
|
Lecture 10 | Storage Class | 00:05:23 Duration |
Section 9 : Section 9 Networking
|
|
Lecture 1 | Networking - Section Introduction | 00:02:40 Duration |
|
|
Lecture 2 | Prerequisite - Switching Routing | 00:13:40 Duration |
|
|
Lecture 3 | Prerequisite - DNS | 00:16:32 Duration |
|
|
Lecture 4 | Prerequisite - Network Namespaces | 00:15:05 Duration |
|
|
Lecture 5 | Prerequisite - Docker Networking | 00:09:06 Duration |
|
|
Lecture 6 | Prerequisite - CNI | 00:06:23 Duration |
|
|
Lecture 7 | Cluster Networking | 00:02:23 Duration |
|
|
Lecture 8 | Solution - Explore Environment (optional) | 00:08:16 Duration |
|
|
Lecture 9 | Pod Networking | 00:15:31 Duration |
|
|
Lecture 10 | CNI in kubernetes | |
|
|
Lecture 11 | CNI weave | 00:05:59 Duration |
|
|
Lecture 12 | Solution - Explore CNI Weave (optional) | 00:02:56 Duration |
|
|
Lecture 13 | Solution - Deploy Network Solution (optional) | 00:03:42 Duration |
|
|
Lecture 14 | IP Address Management - Weave | 00:04:32 Duration |
|
|
Lecture 15 | Solution - Networking Weave (optional) | 00:05:10 Duration |
|
|
Lecture 16 | Service Networking | 00:09:31 Duration |
|
|
Lecture 17 | Solution - Service Networking (optional) | 00:04:44 Duration |
|
|
Lecture 18 | DNS in kubernetes | 00:05:53 Duration |
|
|
Lecture 19 | CoreDNS in Kubernetes | 00:06:41 Duration |
|
|
Lecture 20 | Solution - Explore DNS (optional) | 00:15:25 Duration |
|
|
Lecture 21 | Ingress | 00:22:36 Duration |
|
|
Lecture 22 | Solution - Ingress Networking 1 - (optional) | 00:11:18 Duration |
|
|
Lecture 23 | Solution - Ingress Networking - 2 (optional) | 00:11:46 Duration |
Section 10 : Section 10 Design and Install a Kubernetes Cluster
|
|
Lecture 1 | Design a Kubernetes Cluster | 00:07:57 Duration |
|
|
Lecture 2 | Choosing Kubernetes Infrastructure | 00:07:00 Duration |
|
|
Lecture 3 | Configure High Availability | 00:08:03 Duration |
|
|
Lecture 4 | 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 | Deploy with Kubeadm - Provision VMs with Vagrant | 00:03:02 Duration |
|
|
Lecture 3 | Demo - Deployment with Kubeadm | 00:17:09 Duration |
|
|
Lecture 4 | Solution - Deploy a Kubernetes Cluster using kubeadm | 00:09:28 Duration |
Section 12 : Section 13 Troubleshooting
|
|
Lecture 1 | Troubleshooting - Section Introduction | 00:00:30 Duration |
|
|
Lecture 2 | Application Failure | 00:03:36 Duration |
|
|
Lecture 3 | Solution - Application Failure (Optional) | 00:22:44 Duration |
|
|
Lecture 4 | Control Plane Failure | 00:02:40 Duration |
|
|
Lecture 5 | Solution - Control Plane Failure (Optional) | 00:15:12 Duration |
|
|
Lecture 6 | Worker Node Failure | 00:01:56 Duration |
|
|
Lecture 7 | Solution - Worker Node Failure (Optional) | 00:11:15 Duration |
Section 13 : Section 14 Other Topics
|
|
Lecture 1 | Advanced Kubectl Commands | 00:11:52 Duration |
Section 14 : Section 16 Mock Exams
|
|
Lecture 1 | Solution - Mock Exam -1 (Optional) | 00:22:10 Duration |
|
|
Lecture 2 | Mock Exam - 2 - Solution (Optional) | 00:44:35 Duration |
|
|
Lecture 3 | Mock Exam - 3 - Solution (Optional) | 00:49:46 Duration |