Online course
Kubernetes
for administrators
Master Kubernetes administration from scratch, learn how to work with its resources, deploy clusters and configure CI/CD.
Start now
Online format anywhere in the world Community of like-minded people Real projects in portfolio Certificate of course completion
What Kubernetes is used for
Kubernetes (k8s) is a system for automatic container management. It starts, scales, and recovers applications itself when they go down.
Suitable for any cloud and its servers. Facilitates microservices, speeds up updates and makes applications more stable. An indispensable tool for DevOps.
Kubernetes specialists are in demand
DevOps teams
use Kubernetes to deploy and manage clusters.
Cloud platforms
(AWS, GCP, Azure) are actively deploying Kubernetes solutions.
Large IT products
are running on Kubernetes due to its microservice architecture.
Banks, marketplaces and streaming services
choose Kubernetes for highly loaded services.
Who this course is for
Beginning DevOps engineers
master a key tool of modern infrastructure.
System administrators
seamlessly transition into DevOps with an in-demand skill.
Developers
learn how to “see” applications through the lens of k8s.
Testers and maintenance engineers
you'll be able to work more effectively with containers.
For successful training,
you must be able to:
  • work with the Linux command line (terminal);
  • perform basic operations with files and directories;
  • manage access rights to files and folders;
  • search and analyze information in the system
  • start, stop and monitor processes;
  • configure networking through a terminal;
  • use text editors to configure files.
start now
What we will teach
Administer Kubernetes
deploy and manage clusters, configure components and provide fault tolerance.
Work with Docker
create and optimize containers, manage images and their deployment in different environments.
Template manifests with Helm
use Helm charts for easy and standardized application deployment to Kubernetes.
Automate CI/CD for GitLab CI-based microservices
customize application build, testing, and deployment through GitLab Pipelines.
Set up monitoring and logging in Kubernetes
deploy Prometheus, Grafana and ELK stack to collect metrics and analyze cluster logs.
Secure Kubernetes and containers
manage RBAC, configure Network Policies, check images for vulnerabilities using Trivy and Clair.
Course experts
You'll be taught by experts with years of industry experience who understand exactly what skills are in demand and how to help you learn them.
Alexey Fedorov
Kubernetes, Docker, DevOps practices
8+ years in cloud infrastructure, Senior DevOps Engineer in a large fintech project.
Irina Smirnova
Helm, GitOps, Infrastructure as Code (IaC)
6+ years working with Kubernetes, Cloud Solutions Architect in an international SaaS company.
Dmitry Kozlov
Monitoring and logging, SRE approaches
7+ years in DevOps, Team Lead in hosting provider.
Anna Vlasova
Kubernetes security, DevSecOps
5+ years in cybersecurity, Security Engineer in enterprise cloud segment.
Program
Module 1: Introduction
Greetings How the training will take place Choosing an environment [Windows] Customizing the Environment - Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 [Ubuntu] Customizing the Environment - Part 1 Part 2 Part 3 Part 4 Part 5 [MacOS] Customizing the Environment - Part 1 Part 2 Part 3 Part 4
Module 2: Docker
Containers - Part 1 Part 2 Part 3 Test Docker - Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Test Multistage Part 1 Part 2 Test Publishing images to Dockerhub Test Images for the course - Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Test Moving on
Module 3: Kubernetes locally with k3s
Kubernetes - Part 1 Part 2 Part 3 Part 4 Part 5 Test Namespace - Part 1 Part 2 Test Pod - Part 1 Part 2 Part 3 Part 4 Test Declarative Approach - Part 1 Part 2 Test Controllers. ReplicaSet - Part 1 Part 2 Part 3 Part 4 Part 5 Test Deployment - Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Test DaemonSet - Part 1 Part 2 Part 3 Part 4 Test Job - Part 1 Part 2 CronJob - Part 1 Part 2 Part 3 Other controllers Test
Module 4: Fault Tolerant Cluster
Kubernetes Architecture - Part 1 Part 2 Test Cluster Installation - Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 kubeconfig - Part 1 Part 2 Part 3 Test
Module 5: Service Life Cycle
Introduction Networking of Pods - Part 1 Part 2 Part 3 Part 4 Part 5 Test Types of Services - Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Test Resource Management - Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Test Samples - Part 1 Part 2 Part 3 Part 4 Part 5 Test Ingress - Part 1 Part 2 Part 3 Part 4 Part 5 Test ConfigMap. Mounting Files - Part 1 Part 2 Part 3 Test Secret. Environment Variables - Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Test
Module 6: Templating Manifests with Helm
What Helm is for - Part 1 Part 2 Part 3 Part 4 First Chart - Part 1 Part 2 Part 3 Test Values. System Variables - Part 1 Part 2 Part 3 Conditions Functions - Part 1 Part 2 Part 3 Cycles - Part 1 Part 2 Helm from the inside Commands Intermediate test
Module 7: Lifehacks and debug alias
kns, ktx - Part 1 Part 2 Plugins for VS Code Autocomplete UI for Kubernetes - Part 1 Part 2 Part 3 Part 4 Part 5 Plugins. kubectl krew - Part 1 Part 2 Debug - Part 1 Part 2 Part 3 Part 4 Part 5 kubectl debug and nsenter - Part 1 Part 2
Module 8: CI/CD and Gitlab CI
Introduction - Part 1 Part 2 Part 3 Installing Runner - Part 1 Part 2 Part 3 Flow. Gitlab CI Syntax - Part 1 Part 2 Part 3 Part 4 Build - Part 1 Part 2 Part 3 Part 4 Part 5 Unit-tests Deploy - Part 1 Part 2 Part 3
We have prepared flexible tariff plans
so that you can choose the most suitable for your purposes, without overpayments
Choose a rate and sign up for a course
Trial
1 modules 10 video lessons No mentor support Assignment preview Access – 3 days Without certificate
€1.00
Introductory
2 modules 38 video lessons Assignment Checker Access - 1 week Without certificate
€3
Introductory Plus
3 modules 50 video lessons Assignment Checker Access - 2 week
€7
Basic
6 modules 144 video lessons Assignment Check General chat of students and supervisors Access - 2 months Without certificate
€9.90
Standard
8 modules 182 video lessons Assignment Check General chat of students and supervisors Access - 6 months Certificate
€19.90
Standard Plus
8 modules 182 video lessons Personalized support from a mentor Assignment Check Error analysis and recommendations General chat students and supervisors Access - 12 months Certificate
€29.90
Corporate Rate
Groups of 5–10 people 8 modules 182 video lessons Assignment check General chat of students and supervisors Access - 12 months Certificate
€39.90
Premium
8 modules 182 video lessons Priority mentor support Assignment check Extended feedback and resources Access - 12 months Certificate
€49.94
Professional
8 modules 182 video lessons Assignment check General chat of students and mentors Access - 15 months Certificate
€80.49
Expert Track
All modules + bonus content Over 200 video lessons 1-on-1 mentor sessions Final project review Access - lifetime Certificate
€131.94
Validation of your skills
At the end of the course, you will receive a standard certificate, which confirms your skills and will be an additional argument for the employer.
Reviews from our graduates
This course gave me structured knowledge on Kubernetes, which I immediately applied at work. Especially useful were the labs with real cases. The instructors are practitioners who know all the pitfalls and teach not only theory but also how to avoid mistakes.
Mikhail, DevOps Engineer
After the course I was able to set up GitLab CI/CD for our project on my own. The course is very accessible, even complicated topics become clear. A special plus is the breakdown of monitoring via Prometheus and Grafana, now we have everything under control in our company!
Alina, SRE Specialist
The best course on Helm and templating I've ever seen. The instructor showed not only basic things, but also advanced tricks for optimizing manifests. Now I can quickly deploy applications in different environments without headaches.
Artem, Cloud Engineer
I was afraid that I would fail, but the material is presented from simple to complex, and the support of mentors at every stage is just invaluable. The course helped me to get from zero to a level where I can already participate in real projects. Thanks for the practical approach!
Ekaterina, Junior DevOps
Frequently Asked Questions
What skills will I need to learn on the course?
To be successful on the course, you need experience configuring Linux servers and services, confidence in bash, and a basic familiarity with Git - we'll teach you everything else in the process.
Will I be able to get a job without experience?
Yes, you will gain in-demand skills and be able to demonstrate them to potential employers.
What is the recommended pace of lessons?
The standard load is 5-7 hours per week, but you can learn at your own pace.
What if the course doesn't work for me?
We offer a full refund after 3 lessons or a prorated refund from the 4th lesson, as well as assistance in finding an alternative program.
How is the process organized?
The training is fully online with 24/7 access to the materials, including modern formats of information presentation - videos, interactive assignments and tests, and you can independently plan the schedule of classes at a convenient time according to the chosen tariff.