...

/

What Is This Course About?

What Is This Course About?

Get an overview of the intended audience of the course, its contents, and learning outcomes.

Kubernetes is an open-source container orchestration system built to automate computer application deployment, scaling, and management. This course will provide a clear and comprehensive understanding of its various elements.

Press + to interact

The course is a mix of theory and practical application. This course has two goals:

  • Get you up-to-speed with Kubernetes fast.

  • Explain everything as clearly as possible.

We’ve carefully chosen the most important topics and hand-crafted every chapter and example so the course is fun and engaging.

Note: This course does not attempt to cover all the aspects of Kubernetes.

Intended audience

The course is intended for anyone who needs to understand the fundamentals of Kubernetes and prefers to learn through practice.

The course does not require prior knowledge of DevOps or Kubernetes. It is ideal for hands-on role-players who are just starting with Kubernetes. It is also suitable for those who work in technical marketing, sales, management, architecture, operations, and more.

What will you learn?

You’ll learn what Kubernetes is, why it exists, and where it is headed. Moreover, you will learn about:

  • Microservices and orchestration.

  • Why Kubernetes is the OS of the cloud.

  • The architecture of a Kubernetes cluster.

  • The process of building a cluster.

  • The procedure used to containerize an application.

  • The process of deploying the application.

  • The process of breaking the application, to observe how Kubernetes fix it.

  • The process of scaling the application.

  • The procedure for performing an application update (rolling).

And as this is a quick start guide, you’ll be up-to-speed in no time.

The content structure

To achieve the above learning outcomes, the content is divided into the following sections:

  • Introduction to Kubernetes

  • Architecting and building the cluster

  • Deploying and managing the application on the cluster

  • An assessment to help solidify your knowledge and culminate the course

After taking this course, we will have established a strong foundation in Kubernetes and be ready to take our next steps.

This course will not make you a Kubernetes expert, but it will start you on your journey to becoming an expert. By the end of the course, you’ll have the knowledge needed to start deploying and managing simple apps on Kubernetes.