Curriculum For This Course
Video tutorials list
-
Core Concepts
Video Name Time 1. Core Concepts Section Introduction 1:00 2. Cluster Architecture 9:00 3. ETCD For Beginners 3:00 4. ETCD in Kubernetes 3:00 5. Kube-API Server 5:00 6. Kube Controller Manager 4:00 7. Kube Scheduler 4:00 8. Kubelet 2:00 9. Kube Proxy 4:00 10. Recap - PODs 9:00 11. PODs with YAML 7:00 12. Demo - PODs with YAML 10:00 13. Practice Test Introduction 6:00 14. Demo: Accessing Labs 4:00 15. Practice Test - Solution (Optional) 8:00 16. Recap - ReplicaSets 16:00 17. Practice Test - ReplicaSets - Solution (Optional) 8:00 18. Deployments 4:00 19. Namespaces 8:00 20. Solution - Namespaces (optional) 5:00 21. Services 14:00 22. Services Cluster IP 4:00 23. Services - Loadbalancer 4:00 24. Solution - Services (optional) 5:00 25. Imperative vs Declarative 13:00 26. Solution - Imperative Commands (optional) 8:00 27. Kubectl Apply Command 5:00 -
Scheduling
Video Name Time 1. Scheduling Section Introduction 1:00 2. Manual Scheduling 3:00 3. Solution - Manual Scheduling (optional) 3:00 4. Labels and Selectors 6:00 5. Solution : Labels and Selectors : (Optional) 4:00 6. Taints and Tolerations 10:00 7. Solution - Taints and Tolerations (Optional) 8:00 8. Node Selectors 3:00 9. Node Affinity 7:00 10. Solution - Node Affinity (Optional) 7:00 11. Taints and Tolerations vs Node Affinity 3:00 12. Resource Requirements and Limits 6:00 13. Solution: Resource Limits : (Optional) 5:00 14. DaemonSets 4:00 15. Solution - DaemonSets (optional) 6:00 16. Static Pods 9:00 17. Solution - Static Pods (Optional) 11:00 18. Multiple Schedulers 6:00 19. Solution - Practice Test - Multiple Schedulers : (Optional) 7:00 -
Logging & Monitoring
Video Name Time 1. Logging and Monitoring Section Introduction 1:00 2. Monitor Cluster Components 4:00 3. Solution: Monitor Cluster Components : (Optional) 3:00 4. Managing Application Logs 3:00 5. Solution: Logging : (Optional) 2:00 -
Application Lifecycle Management
Video Name Time 1. Application Lifecycle Management - Section Introduction 1:00 2. Rolling Updates and Rollbacks 8:00 3. Solution: Rolling update : (Optional) 8:00 4. Commands 7:00 5. Commands and Arguments 3:00 6. Solution - Commands and Arguments (Optional) 11:00 7. Configure Environment Variables in Applications 1:00 8. Configuring ConfigMaps in Applications 5:00 9. Solution - Environment Variables (Optional) 9:00 10. Configure Secrets in Applications 6:00 11. Solution - Secrets (Optional) 10:00 12. Multi Container PODs 2:00 13. Solution - Multi-Container Pods (Optional) 10:00 14. Solution - Init Containers (Optional) 8:00 -
Cluster Maintenance
Video Name Time 1. Cluster Maintenance - Section Introduction 1:00 2. OS Upgrades 4:00 3. Solution - OS Upgrades (optional) 6:00 4. Kubernetes Software Versions 3:00 5. Cluster Upgrade Process 11:00 6. Solution: Cluster Upgrade 13:00 7. Backup and Restore Methods 7:00 8. Solution - Backup and Restore 18:00 -
Security
Video Name Time 1. Security - Section Introduction 2:00 2. Kubernetes Security Primitives 3:00 3. Authentication 6:00 4. TLS Introduction 1:00 5. TLS Basics 20:00 6. TLS in Kubernetes 8:00 7. TLS in Kubernetes - Certificate Creation 11:00 8. View Certificate Details 5:00 9. Certificates API 6:00 10. KubeConfig 9:00 11. API Groups 6:00 12. Role Based Access Controls 4:00 13. Cluster Roles and Role Bindings 5:00 14. Image Security 5:00 15. Security Contexts 2:00 16. Network Policy 8:00 17. Solution - Network Policies (optional) 12:00 -
Storage
Video Name Time 1. Storage - Section Introduction 1:00 2. Introduction to Docker Storage 1:00 3. Storage in Docker 13:00 4. Volume Driver Plugins in Docker 2:00 5. Container Storage Interface (CSI) 4:00 6. Volumes 4:00 7. Persistent Volumes 3:00 8. Persistent Volume Claims 4:00 9. Solution - Persistent Volumes and Persistent Volume Claims 19:00 10. Storage Class 4:00 -
Networking
Video Name Time 1. Networking - Section Introduction 2:00 2. Prerequisite - Switching Routing 12:00 3. Prerequisite - DNS 15:00 4. Prerequisite - Network Namespaces 15:00 5. Prerequisite - Docker Networking 7:00 6. Prerequisite - CNI 6:00 7. Cluster Networking 2:00 8. Solution - Explore Environment (optional) 7:00 9. Pod Networking 9:00 10. CNI in kubernetes 3:00 11. CNI weave 6:00 12. Solution - Explore CNI Weave (optional) 3:00 13. Solution - Deploy Network Solution (optional) 4:00 14. IP Address Management - Weave 3:00 15. Solution - Networking Weave (optional) 5:00 16. Service Networking 9:00 17. Solution - Service Networking (optional) 5:00 18. DNS in kubernetes 6:00 19. CoreDNS in Kubernetes 7:00 20. Solution - Explore DNS (optional) 13:00 21. Ingress 23:00 22. Solution - Ingress Networking 1 - (optional) 11:00 23. Solution - Ingress Networking - 2 (optional) 11:00 -
Design and Install a Kubernetes Cluster
Video Name Time 1. Design a Kubernetes Cluster 6:00 2. Choosing Kubernetes Infrastructure 6:00 3. Configure High Availability 8:00 4. ETCD in HA 13:00 -
Install "Kubernetes the kubeadm way"
Video Name Time 1. Introduction to Deployment with Kubeadm 2:00 2. Deploy with Kubeadm - Provision VMs with Vagrant 3:00 3. Demo - Deployment with Kubeadm 15:00 4. Solution - Deploy a Kubernetes Cluster using kubeadm : (Optional) 9:00 -
Troubleshooting
Video Name Time 1. Troubleshooting - Section Introduction 1:00 2. Application Failure 3:00 3. Solution - Application Failure : (Optional) 23:00 4. Control Plane Failure 1:00 5. Solution - Control Plane Failure : (Optional) 15:00 6. Worker Node Failure 2:00 7. Solution - Worker Node Failure : (Optional) 11:00
Add Comment