Introduction To Building Application Platforms with Kubernetes
This course helps you understand the capabilities required to build an application platform with Kubernetes. You’ll see an overview of Kubernetes’ architecture and extensibility, and learn about common tooling options and trade-offs that are necessary when taking your application to production with Kubernetes.
Introduction
This lesson will provide a brief introduction to the topics that will be covered in the course.
Getting Kubernetes
This lesson will give an introduction to Kubernetes and various means and distribution channels to obtain and install it.
Exposing Storage Primitives
Learn how to accomplish persistent storage techniques in a Kubernetes environment.
Observability
This lesson covers the three pillars of observability: Logging, Metrics, and Tracing. We will learn about each of these pillars and see how to use them via demos.
Service Routing
An overview of the various mechanisms available for enabling and controlling access to services running in a Kubernetes environment.
Secrets Management
An overview of the Secrets API built in to Kuberenetes and a demonstration using an external secrets provider.
Certificate Management
This lesson covers how Kubernetes addresses the challenges of managing and using TLS certificates with cert-manager. We will demonstrate how to integrate cert-manager with
Operators
The intention of this video is to give you an approachable overview of operators in Kubernetes. We’ll start with a review of controllers and resources -- the building blocks that make up operators, then we’ll go deeper into operators and how they can be helpful to you.
Container Registry
This lesson explains what container registries are and how to use them with a couple demos using Docker and Kubernetes.