Kubernetes

Course “Kubernetes advanced”

This course is designed for those who are already familiar with the basics of working with Kubernetes and want to deepen their knowledge and skills. We will delve into advanced aspects of managing Kubernetes, including running cloud and self-hosted Kubernetes clusters, using Helm to manage applications, creating Helm charts, and much more.

Practice objectives

  1. Launch of cloud k8s
  2. Using Helm
  3. Creating Helm Charts
  4. Cluster monitoring tools. Grafana.
  5. Logging Tools
  6. Authorization: AuthProxy
  7. Authorization: KeyCloak
  8. Vault в k8s
  9. HPA with custom metrics
  10. K8s operator
  11. Validating webhooks
  12. Service Mesh (Linkerd)
  13. Under the hood of the k8s
  14. Launching a self-hosted cluster
  15. Operations with your cluster
  16. User management
  17. Custom scheduler
  18. Storage solutions
  19. Load balancer solutions

Course price

$ 199

$ 169
Start for free

First 3 tasks in the course are free

The course covers various tools and techniques that enable effective monitoring and logging of cluster activities, including the use of Grafana. We will also explore different authorization methods such as AuthProxy and KeyCloak, as well as the use of Vault in Kubernetes.

You will learn to work with HPA using custom metrics, understand Kubernetes operators and Validating webhooks. Additionally, we will dive into the world of Service Mesh, specifically focusing on Linkerd.

Part of the course is dedicated to a deeper understanding of what happens "under the hood" of Kubernetes. You will learn about launching a self-hosted cluster, performing basic operations with your cluster, managing users, creating a custom scheduler, as well as various solutions for data storage and load balancing.

Overall, the course provides a comprehensive understanding of advanced aspects of working with Kubernetes, enabling you to manage your clusters and applications more effectively.

What do I get after completing the course?
arrow icon
  • Ability to manage applications through Helm and create your own charts
  • Set up monitoring and logging for applications
  • Configure authorization via OIDC/oAuth
  • Create your own operators, validators, schedulers, and custom HPA
  • Set up a service mesh
  • Understand the internal workings of Kubernetes
  • Manage users, create your own cluster, and operate it
Who is this course for?
arrow icon

For DevOps engineers, developers, and other IT professionals who deal with Kubernetes in some capacity. Currently, the adoption rate of this product is very high among various organizations, and understanding its intricacies is often required.

How does automatic assignment checking work?
arrow icon

Depending on the assignment, a special algorithm inspects the resources of your Kubernetes cluster and compares your work with the required result.

What basic preparation do I need to complete the assignments?
arrow icon

You will need confident basic knowledge of Kubernetes, which we provide in the "Kubernetes in Practice" course.

How long is the course?
arrow icon

The estimated time to complete this course is 40-60 hours. There are no fixed schedules, you learn at your own pace and can always continue from where you left off.

If I can't find an answer to my question, will you help?
arrow icon

We will help! If something is unclear at any step, ask. If some information is missing, ask as well. We might even add a new section.

Can I skip some assignments and move directly to any one?
arrow icon

Yes, you can. However, keep in mind that some tasks depend on one or more previous ones. In such cases, you need to complete them first. For example, you can't run something in the cluster if you haven't completed the first step (launching the cluster itself).

How does this course differ from similar courses on well-known educational platforms?
arrow icon

To start with, this is not a classic course but a practicum. Theory is given in the context of assignments. Employers nowadays do not particularly value graduates of well-known courses; they need experience first and foremost. And experience can only be gained through real work.

How it works

/01

You receive detailed instructions and theory for completing each task and a ready-made test stand

/02

After completing the task, your result is automatically checked

/03

For each course assignment, you can ask a question to the author and receive an answer. It is important to us that everything is clear to you

Mentorship Programm (4-6 months)

Personalized approach

During the first one-on-one online meeting, we will determine your goals and skills. We will then create a professional growth plan tailored to you.

Practical learning

You are moving according to plan, including using our courses.

Regular meetings

The program includes 4 personal consultations during which we will definitely address all questions.

Real project work

After mastering the course materials, you can move on to a project that has a real-world counterpart in production and operates on the same codebase. At this stage, the previously acquired knowledge will be reinforced. You will be provided with the source code, instructions, and support.

Unique learning materials

Only within the training program you will have access to materials, including a selection of real DevOps cases, problems, and solutions.

A sense of confidence

After successfully completing the program, you will be confident in your abilities and the new practical skills you have acquired.

Learn more
Launch cluster    Launch your cluster and make a deployment today.

Own platform

A platform designed for effective learning includes a user-friendly web interface with numerous built-in features such as FAQs, hints, assignments, and much more.

 

 

Platform
benefits

преимущества иконки

You gain practical knowledge by completing tasks in a ready-made, actually working environment

преимущества иконки

Preparation for training is minimal, start right away!

преимущества иконки

Instant check of each task makes it possible to immediately know the result of your work

преимущества иконки

Feedback from the course author at every step - clarify any details if something is unclear

преимущества иконки

Each course is updated. We constantly supplement and update materials, so they always remain relevant

преимущества иконки

The latest versions and proprietary utility - Kurator

преимущества иконки

Upon completion of the course you can request a certificate from DevopsTrain

преимущества иконки

The price is incomparably lower than known courses, and the effect is better

Launch cluster    Launch your cluster and make a deployment today.

Team

аватарка
Alex

CTO, DevOps engineer, Golang developer. Author and creator of DevopsTrain

аватарка
Sofia

Partner relations manager

аватарка
Galina

Course curator. She will always help you!

help

Need help?