Course catalog
Kubernetes
DevOps level

Administration of Kubernetes

5 000 UAH

3 weeks 6 lesson

18:00 - 19:30

Tue, Thu

Start of the course

19.12.2019 yr
Enroll in a course

About course

Kubernetes is an open source system for deploying, scaling, and managing containerized applications. An indispensable tool if you need to work closely with containers.

Kubernetes is now ubiquitous. If you are on the DevOps way, your technology stack will be much stronger with this tool.

What do you need to take the course?

  • You should complete the course Administration of cloud providers or Systems with high loads on Linux. Or go through an interview with the teacher before starting the course.

Course program

Introduction

Lecture

Capabilities of Kubernetes, comparison with other orchestration and container management technologies. Architecture of Kubernetes.

Practice

Practice according to the learned theory in this section.

Terminology of Kubernetes

Lecture

Entities and concepts of Kubernetes, terminology.

Practice

Practice according to the learned theory in this section.

Kubernetes clusters

Lecture

Deployment of Kubernetes clusters. Options and tools for deploying Kubernetes clusters: a local version of a Kubernetes cluster on just one Linux server (minikube); on VPS or "iron" (baremeral) servers; deployment in the cloud AWS, GCloud, Azure.

Practice

Practice according to the learned theory in this section.

Application dockerization

Lecture

Application dockerization, preparation for deployment to Kubernetes and subsequent deployment to Kubernetes clusters. Command line, working with Kubernetes clusters using the CLI (kubectl, as well as cloud command shells).

Practice

Practice according to the learned theory in this section.

Automation and monitoring

Lecture

Service deployment automation. Helm charts. Kubernetes cluster management and monitoring. Rancher.

Practice

Practice according to the learned theory in this section.

Completion of the course

Project Work

Execution of project work and defense.

Exam

The final exam for the entire course.

Have you already seen our courses?

You will definitely find what you need 😊

Course catalog Course catalog

At the end of the course the student will know

  • capabilities and architecture of Kubernetes
  • Kubernetes terms and concepts
  • what clusters are and how to work with them
  • how to prepare an application for deployment in Kubernetes
  • how to manage and monitor a cluster

At the end of the course the student will be able to

  • deploy Kubernetes clusters in different ways
  • dockerize applications and prepare them for deployment
  • work with clusters through the CLI
  • automate the deployment and work with monitoring
  • manage Kubernetes clusters
Enroll in a course

Still have questions?

Ask them to our specialists
Ask a question

Sign up for the newsletter

We send a digest of interesting news every week, and notify about events, promotions and discounts