Skip to content

Kubernetes basics

Kubernetes is a container orchestration platform which you can use to reliably run containerized applications (e.g. Docker containers) on a pool of worker nodes.

It provides high-level tools for describing how to run containers, and it takes care of scheduling containers on available worker nodes.

It's based on best practices, experiences, and ideas from 15 years of running production workloads at Google, and it has become the de-facto standard platform for running containers.

Exercises

Note

These exercises are part of the Polar Squad's "Kubernetes for Developers" training.

If you wish to enroll in the training, contact us for further details.

In the exercises, we cover the following topics.

  1. Setting up tools
  2. Running individual containers
  3. Running a fleet of containers
  4. Configuring applications
  5. Exposing apps using Ingress
  6. Debugging
  7. Summary

Next

If your instructors have already provided you access to a Kubernetes cluster, let's get started with the Kubernetes basics.