Learning Path Kubernetes Core Concepts

5 Courses
7h 21m

Kubernetes is a platform that encompasses many concepts and areas. Learning about it can be difficult because it is so broad. In this path, you'll learn how to containerize and deploy a Kubernetes application, manage application lifecycle and configuration, networking considerations, workload options and security, and more. Each course builds upon the next and includes hands-on exercises to reinforce the material covered in each lesson.

Share:
Kubernetes Core Concepts: Part 1 - Platform
01

Kubernetes Core Concepts: Part 1 - Platform

Get up to speed on the first principles of a cloud native infrastructure, then learn how to containerize and deploy a Kubernetes application in our lab environment.

7 Lessons
2h 21m
Kubernetes Core Concepts: Part 2 - Managing Applications
02

Kubernetes Core Concepts: Part 2 - Managing Applications

Getting your application successfully deployed and working in Kubernetes is the first step. Deploying updated versions and handling configuration changes between environments are next steps that need to be addressed. In this course we teach you the standardized features and approaches for handling deployment lifecycle and application configuration in Kubernetes.

5 Lessons
1h 21m
Kubernetes Core Concepts: Part 3 - Cluster Concepts
03

Kubernetes Core Concepts: Part 3 - Cluster Concepts

Running a single application in a single Kubernetes cluster is uncommon. Typically there will be many applications running in the same cluster and also many different clusters in your organization. This course teaches you the networking considerations for getting traffic to your different applications in the same cluster. We also share advice and considerations

5 Lessons
1h 21m
Kubernetes Core Concepts: Part 4 - Additional Application Features
04

Kubernetes Core Concepts: Part 4 - Additional Application Features

Applications have various complexity and typically, when first learning and using Kubernetes, simple applications, like web servers, are deployed and used. Applications that need persistent storage and are configured differently per environment have additional requirements. In this course we cover the features of Kubernetes that satisfy these requirements.

5 Lessons
1h 21m
Kubernetes Core Concepts: Part 5 - Workloads and Security
05

Kubernetes Core Concepts: Part 5 - Workloads and Security

Most applications people first deploy to Kubernetes are servers that run until they crash or are intentionally shut down. In this course, you’ll learn the other types of workloads that Kubernetes is capable of running and security related concerns to apply to each.

4 Lessons
56m