Container Orchestration using Kubernetes Certification - eLearning
450,00 EUR
- 20 hours
Take your container skills to the next level by mastering Kubernetes—the industry-standard platform for container orchestration. This hands-on course is designed to help you automate the deployment, scaling, and management of containerized applications in modern cloud environments.
Key Features
Language
Course and material are available in English
Level
Beginner - Intermediate level
9 Hours of On-Demand Videos
with 20+ hours recommended study time
94 Hands-On Exercises
10 Auto-Graded Assessments
4 Real-World Projects
4 Comprehensive Assignments
1 year eLearning access
Program completion certification included

Learning Outcomes
At the end of this Course you will be able to:
Understand Kubernetes Core Concepts
Understand the fundamentals of container orchestration and Kubernetes
Install
Set up and configure Kubernetes clusters using tools like Minikube
Manage
Deploy and manage containerized applications in Kubernetes
Kubectl
Use kubectl to interact with Kubernetes clusters effectively
Docker
Work with Docker Compose and Swarm for orchestration
Architecture
Understand Kubernetes architecture and core components
Multi-container
Manage multi-container applications and services
Scale
Apply orchestration strategies for scalability and high availability
Build
Build real-world container deployment workflows

Course Timeline
Introduction to Kubernetes
Lesson 01
- Road to Kubernetes
- Where Is Kubernetes?
- Minikube Installation
- First Application on Minikube
- Components of K8s Architecture
- Communication Between K8s Components
- Kubectl: The Swiss Army Knife of Kubernetes
- Formatting Output of Kubectl Commands
K8s in Production
Lesson 02
- Creating an Account on Google Cloud Platform (GCP)
- Creating VMs for Kubernetes Cluster Setup
- Fulfilling Prerequisites and Installing Packages for K8s Cluster
- Spinning Up the K8s Cluster
- Types of Kubernetes Objects
- Introduction to Pods
- Working With Pods
- Understanding Labels and Selectors
- Working With Labels and Selectors
- Introduction to Namespaces
- Working With Namespaces
Kubernetes Workloads
Lesson 03
- ReplicaSets
- Working With ReplicaSets
- Deployments
- Working With Deployments
- Update Rollouts and Rollbacks
- Daemonsets
- Working With Daemonsets
- Jobs and CronJobs
- Working With Jobs
- Working With CronJobs
- Cleaning Up the Workspace
- Re-Setting the Kubernetes Cluster
Networking in K8s
Lesson 04
- Networking in K8s
- Introduction to K8s Networking
- Types of K8s Services
- Working With ClusterIP Service
- Working With NodePort Service
- LoadBalancer Service
- Creating a LoadBalancer (LB) Service With GCP LB
- Accessing the DNS of K8s Objects
- Working With CoreDNS
Storage Objects of K8s
Lesson 05
- Storage Objects of K8s
- Introduction to K8s Storage
- Working With Volumes
- Setting Up Infrastructure for Persistent Volumes (PVs)
- Creating the Persistent Volume (PV) Objects
- Working With Persistent Volumes (PVs)
- Working With Secrets
- Working With ConfigMaps
Advanced Orchestration with Kubernetes
Lesson 06
- Advanced Orchestration With Kubernetes
- Liveness and Readiness Probes
- Init and Sidecar Containers
- Node Affinity
- Taints and Tolerations
- Introduction to StatefulSets
- Creating Prerequisites for StatefulSets
- Writing and Creating StatefulSet
- Executing ZooKeeper StatefulSet
- Introduction to Helm
- Setting Up and Working With Helm
- Setting Up HAProxy Load Balancer
- Creating Highly Available K8s Cluster Using Kubeadm
- Testing the High Availability of the Cluster
- Backing Up the Etcd Database
- Upgrading the Cluster and Restoring the Etcd Database
Security and Troubleshooting
Lesson 07
- Security and Troubleshooting
- K8s Security Model
- Introduction to K8s Security Context
- Configuration of K8s Security Context
- Introduction to K8s Security Standards
- K8s Security Standards – Application of Security Policies to Namespaces
- Introduction to Role-Based Access Control (RBAC)
- Working With RBAC
- Troubleshooting Pods
- K8 Logs
- Working With Pod Priority Classes
Managed K8s on the Cloud
Lesson 08
- Managed K8s on Cloud
- Introduction to Google K8s Engine (GKE)
- GKE Cluster Creation
- GKE Cluster Connection and Analysis
- Load Balancer Service With GKE
- Simple Ingress With GKE
- Multi-Path Ingress With GKE
- PV With GKE Using CSI Drivers and Storage Classes
- GCP Logs
- Monitoring With GCP
- Dashboard Creation and Import
- Alert Policy Creation
- GKE Cluster Deletion
Exam Practice Directions
Lesson 09
- Epilogue: Exam and Practice Directions
- Introduction to the CKA Exam

Who Should Enroll in this Program?
Software Developers
Software Engineers
System engineers
IT administrators
Cloud Administrators
Prerequisites
- Basic understanding of containerization and Docker concepts
- Familiarity with Linux systems is helpful
- Basic networking knowledge is a plus
- Prior cloud knowledge (optional but beneficial)
Statements
Licensing and accreditation
This course is offered according to Partner Program Agreement and complies with the License Agreement requirements.
Equity Policy
Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.
Frequently Asked Questions

Need corporate solutions or LMS integration?
Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!
