Container Orchestration using Kubernetes Certification - eLearning

450,00 EUR

  • 20 hours
eLearning

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

Hero

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

Hero

Course Timeline

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. Exam Practice Directions

    Lesson 09

    • Epilogue: Exam and Practice Directions
    • Introduction to the CKA Exam
kubernetes course

Who Should Enroll in this Program?

Software Developers

Software Engineers

System engineers

IT administrators

Cloud Administrators

Start course now

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

Contact background

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!