Learn Kubernetes by Doing

Training Architect
course instructor image
A veteran of twenty years in Information Technology in a variety of roles. He has worked in development, security and infrastructure well before they merged into what we now call DevOps. He provides training in Linux, VMWare, DevOps (Ansible, Jenkins, etc) as well as containers and AWS topics.

Course Introduction

Getting Started

Course Introduction: Learn Kubernetes By Doing
00:01:36

Learn Kubernetes By Doing: Hands-On Container Orchestration

Kubernetes Cluster Basics

Hands-On-Lab: Building a Kubernetes Cluster with Kubeadm
01:00:00
Hands-On-Lab: Deploying a Simple Service to Kubernetes
01:00:00
Hands-On-Lab: Deploying a Microservice Application to Kubernetes
01:00:00
Hands-On-Lab: Creating a Kubernetes Cluster
01:30:00

Working with Kubernetes Clusters

Hands-On-Lab: Exploring the Kubernetes Cluster via the Command Line
00:30:00
Hands-On-Lab: Installing and Testing the Components of a Kubernetes Cluster
00:30:00

Service Discovery, Scheduling and Lifecycle Management

Hands-On-Lab: Creating a Service and Discovering DNS Names in Kubernetes
00:30:00
Hands-On-Lab: Scheduling Pods with Taints and Tolerations in Kubernetes
00:30:00
Hands-On-Lab: Performing a Rolling Update of an Application in Kubernetes
00:30:00

Storage and Security

Hands-On-Lab: Creating Persistent Storage for Pods in Kubernetes
00:30:00
Hands-On-Lab: Creating a ClusterRole to Access a PV in Kubernetes
01:00:00

Testing Your Cluster

Hands-On-Lab: Smoke Testing a Kubernetes Cluster
01:30:00
Hands-On-Lab: Upgrading the Kubernetes Cluster Using kubeadm
00:30:00

Logging and Monitoring

Hands-On-Lab: Monitor and Output Logs to a File in Kubernetes
01:30:00
Hands-On-Lab: Configuring Prometheus to Use Service Discovery
01:00:00
Hands-On-Lab: Creating Alerting Rules
01:00:00

Troubleshooting and Repairing Your Cluster

Hands-On-Lab: Repairing Failed Pods in Kubernetes
01:00:00

Doing Things "The Hard Way"

Hands-On-Lab: Creating a Certificate Authority and TLS Certificates for Kubernetes
01:00:00
Hands-On-Lab: Generating Kubeconfigs for a New Kubernetes Cluster
01:00:00
Hands-On-Lab: Generating a Data Encryption Config for Kubernetes
01:00:00
Hands-On-Lab: Bootstrapping Kubernetes Worker Nodes
01:30:00
Hands-On-Lab: Bootstrapping a Kubernetes Control Plane
01:30:00
Hands-On-Lab: Bootstrapping an etcd Cluster for Kubernetes
01:30:00
Hands-On-Lab: Setting Up Kubernetes Networking with Weave Net
01:00:00

Details

You learn faster and better when you learn by doing. With that in mind, this course has been designed for you to practice Kubernetes Orchestration through a 100% hands-on experience. To accomplish this, Linux Academy's Training Architects have hand selected a set of the best Kubernetes Hands-on Labs we have to offer.


Everything you do in this course will be on one or more Linux servers provisioned with whatever you need through our Hands-on Lab and Cloud Playground platform.


No reason to wait - Learn by Doing today!


Study Guides

Instructor Deck

Community

certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More