- Course Inroduction
- Certification
- Certification Details
- The Kubernetes Trilogy
- Join our Slack Channel for support and interaction
- A note on the Course Curriculum
- Reference Notes for lectures and labs
Beginner
Online
₹ 529 3,199
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
Fees information
certificate availability
certificate providing authority
The syllabus
Inroduction
Core Concepts
- Download Presentation Deck for this section
- Cluster Architecture
- ETCD For Beginners
- ETCD in Kubernetes
- ETCD - Commands (Optional)
- Kube-API Server
- Kube Controller Manager
- Kube Scheduler
- Kubelet
- Kube Proxy
- Recap - PODs
- PODs with YAML
- Demo - PODs with YAML
- Practice Test Introduction
- Accessing the Labs
- Practice Test - Pods
- Practice Test - Solution (Optional)
- Recap - ReplicaSets
- Practice Test - ReplicaSets
- Practice Test - ReplicaSets - Solution (Optional)
- Deployments
- Certification Tip!
- Practice Test - Deployments
- Solution - Deployments (optional)
- Namespaces
- Practice Test - Namespaces
- Solution - Namespaces (optional)
- Services
- Services Cluster IP
- Services - Loadbalancer
- Practice Test - Services
- Solution - Services (optional)
- Imperative vs Declarative
- Certification Tips - Imperative Commands with Kubectl
- Practice Test - Imperative Commands
- Solution - Imperative Commands (optional)
- Kubectl Apply Command
- Here's some inspiration to keep going
Scheduling
- Scheduling Section Intro
- Download Presentation Deck for this section
- Manual Scheduling
- Practice Test - Manual Scheduling
- Solution - Manual Scheduling (optional)
- Labels and Selectors
- Practice Test - Labels and Selectors
- Solution : Labels and Selectors : (Optional)
- Taints and Tolerations
- Practice Test - Taints and Tolerations
- Solution - Taints and Tolerations (Optional)
- Node Selectors
- Node Affinity
- Practice Test - Node Affinity
- Solution - Node Affinity (Optional)
- Taints and Tolerations vs Node Affinity
- Resource Requirements and Limits
- Note on default resource requirements and limits
- A quick note on editing PODs and Deployments
- Practice Test - Resource Requirements and Limits
- Solution: Resource Limits : (Optional)
- DaemonSets
- Practice Test - DaemonSets
- Solution - DaemonSets (optional)
- Static Pods
- Practice Test - Static Pods
- Solution - Static Pods (Optional)
- Multiple Schedulers
- Practice Test - Multiple Schedulers
- Solution - Practice Test - Multiple Schedulers : (Optional)
- Configuring Kubernetes Scheduler
Logging & Monitoring
- Logging and Monitoring Section Introduction
- Download Presentation Deck
- Monitor Cluster Components
- Practice Test - Monitoring
- Solution: Monitor Cluster Components : (Optional)
- Managing Application Logs
- Practice Test - Monitor Application Logs
- Solution: Logging : (Optional)
Application Lifecycle Management
- Application Lifecycle Management - Section Introduction
- Download Slide Deck
- Rolling Updates and Rollbacks
- Practice Test - Rolling Updates and Rollbacks
- Solution: Rolling update : (Optional)
- Configure Applications
- Commands
- Commands and Arguments
- Practice Test - Commands and Arguments
- Solution - Commands and Arguments (Optional)
- Configure Environment Variables in Applications
- Configuring ConfigMaps in Applications
- Practice Test: Environment Variables
- Solution - Environment Variables (Optional)
- Configure Secrets in Applications
- A note about Secrets!
- Practice Test - Secrets
- Solution - Secrets (Optional)
- Scale Applications
- Multi Container PODs
- Practice Test - Multi Container PODs
- Solution - Multi-Container Pods (Optional)
- Multi-container PODs Design Patterns
- InitContainers
- Practice Test - Init Containers
- Solution - Init Containers (Optional)
- Self Healing Applications
- If you like it, Share it!
Cluster Maintenance
- Cluster Maintenance - Section Introduction
- Download Presentation Deck
- OS Upgrades
- Practice Test - OS Upgrades
- Solution - OS Upgrades (optional)
- Kubernetes Software Versions
- References
- Cluster Upgrade Process
- Demo - Cluster upgrade
- Practice Test - Cluster Upgrade
- Solution: Cluster Upgrade
- Backup and Restore Methods
- Working with ETCDCTL
- Practice Test - Backup and Restore Methods
- Solution - Backup and Restore
- Certification Exam Tip!
- References
Security
- Security - Section Introduction
- Download Presentation Deck
- Kubernetes Security Primitives
- Authentication
- Article on Setting up Basic Authentication
- TLS Introduction
- TLS Basics
- TLS in Kubernetes
- TLS in Kubernetes - Certificate Creation
- View Certificate Details
- Resource: Download Kubernetes Certificate Health Check Spreadsheet
- Practice Test - View Certificates
- Certificates API
- Practice Test - Certificates API
- KubeConfig
- Practice Test - KubeConfig
- Persistent Key/Value Store
- API Groups
- Authorization
- Role Based Access Controls
- Practice Test - RBAC
- Cluster Roles and Role Bindings
- Practice Test - Cluster Roles and Role Bindings
- Service Accounts
- Practice Test Service Accounts
- Image Security
- Practice Test - Image Security
- Security Contexts
- Practice Test - Security Contexts
- Network Policy
- Developing network policies
- Practice Test - Network Policy
- Solution - Network Policies (optional)
Storage
- Storage - Section Introduction
- Introduction to Docker Storage
- Storage in Docker
- Volume Driver Plugins in Docker
- Container Storage Interface (CSI)
- Download Slide Deck
- Volumes
- Persistent Volumes
- Persistent Volume Claims
- Using PVCs in PODs
- Practice Test - Persistent Volumes and Persistent Volume Claims
- Solution - Persistent Volumes and Persistent Volume Claims
- Application Configuration
- Additional Topics
- Storage Class
- Practice Test - Storage Class
Networking
- Networking - Section Introduction
- Download Presentation Deck
- Prerequisite - Switching Routing
- Prerequisite - DNS
- Prerequisite - CoreDNS
- Prerequisite - Network Namespaces
- FAQ
- Prerequisite - Docker Networking
- Prerequisite - CNI
- Cluster Networking
- Important Note about CNI and CKA Exam
- Practice Test - Explore Kubernetes Environment
- Solution - Explore Environment (optional)
- Pod Networking
- CNI in kubernetes
- CNI weave
- Practice Test - Explore CNI Weave
- Solution - Explore CNI Weave (optional)
- Practice Test - Deploy Network Solution
- Solution - Deploy Network Solution (optional)
- IP Address Management - Weave
- Practice Test - Networking Weave
- Solution - Networking Weave (optional)
- Service Networking
- Practice Test - Service Networking
- Solution - Service Networking (optional)
- DNS in kubernetes
- CoreDNS in Kubernetes
- Practice Test - Explore DNS
- Solution - Explore DNS (optional)
- Ingress
- Article: Ingress
- Practice Test - Ingress - 1
- Solution - Ingress Networking 1 - (optional)
- Ingress - Annotations and rewrite-target
- Practice Test - Ingress - 2
- Solution - Ingress Networking - 2 (optional)
Design and Install Kubernetes Cluster
- Download Presentation Deck
- Design a Kubernetes Cluster
- Choosing Kubernetes Infrastructure
- Configure High Availability
- ETCD in HA
- Important Update: Kubernetes the Hard Way
Install "Kubernetes the Kubeadm way"
- Introduction to Deployment with Kubeadm
- Resources
- Deploy with Kubeadm - Provision VMs with Vagrant
- Demo - Deployment with Kubeadm
- Practice Test - Deploy a Kubernetes Cluster using Kubeadm
- Solution - Deploy a Kubernetes Cluster using kubeadm : (Optional)
End to End Tests on a Kubernetes Cluster
- Important Update: End to End Section
Troubleshooting
- Troubleshooting - Section Introduction
- Download Presentation Deck
- Application Failure
- Practice Test - Application Failure
- Solution - Application Failure : (Optional)
- Control Plane Failure
- Practice Test - Control Plane Failure
- Solution - Control Plane Failure : (Optional)
- Worker Node Failure
- Practice Test - Worker Node Failure
- Solution - Worker Node Failure : (Optional)
- Network Troubleshooting
- Practice Test - Troubleshoot Network
Other Topics
- Pre-Requisites - JSON PATH
- Practice Test - JSON PATH
- Advanced Kubectl Commands
- Practice Test - Advanced Kubectl Commands
Lightning Labs
- Lightning Lab Introduction
- Lightning Lab - 1
Mock Exams
- Mock Exam - 1
- Solution - Mock Exam -1 (Optional)
- Mock Exam - 2
- Mock Exam - 2 - Solution : (Optional)
- Mock Exam - 3
- Mock Exam - 3 - Solution : (Optional)
Course Conclusion
- Frequently Asked Questions!
- More Certification Tips!
- Bonus Lecture: Accessing the Labs
Articles
Popular Articles
Latest Articles
Similar Courses
Introduction to Devops
IBM via Coursera
Application Modernization for Enterprise Systems
IBM via Coursera
Devops Basics for Everyone
IBM via Edx
Devops for Data Science
Board Infinity
Continuous Delivery and DevOps
UVA Charlottesville via Coursera
Introduction to Jenkins
The Linux Foundation via Edx
Introduction to Serverless on Kubernetes
The Linux Foundation via Edx
Courses of your interest
C++ Foundation
PW Skills
Data Science Foundations to Core Bootcamp
Springboard
User Experience Design And Research
UM–Ann Arbor via Futurelearn
Data Analysis with Excel for Complete Beginners
CloudSwyft Global Systems, Inc via Futurelearn
Artificial intelligence Design and Engineering wit...
CloudSwyft Global Systems, Inc via Futurelearn
Data Science Fundamentals on Microsoft Azure
CloudSwyft Global Systems, Inc via Futurelearn
Artificial Intelligence Projects
Great Learning