Learn Kubernetes by Doing

By Terry Cox

Go through a series of hands-on labs picked to showcase Kubernetes and gain experience with it.

22 hours
  • 26 Lessons
  • 24 Hands-On Labs

About the course

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

Everything in this course will be on one or more Linux servers provisioned with whatever needed through our hands-on lab and Cloud Playground platform.

There’s no reason to wait; learn by doing today!

  • Chapter 1 2 Lessons Getting Started 2:55

    An Important Note About A Cloud Guru and Linux Academy Courses


    Course Introduction: Learn Kubernetes By Doing

  • Chapter 2 4 Lessons Kubernetes Cluster Basics 4:45:00

    Building a Kubernetes 1.22 Cluster with kubeadm

    1:15:00 Hands-On Lab

    Deploying a Simple Service to Kubernetes

    1:00:00 Hands-On Lab

    Deploying a Microservice Application to Kubernetes

    1:00:00 Hands-On Lab

    Creating a Kubernetes Cluster

    1:30:00 Hands-On Lab
  • Chapter 3 2 Lessons Working with Kubernetes Clusters 1:00:00

    Exploring the Kubernetes Cluster via the Command Line

    15:00 Hands-On Lab

    Installing and Testing the Components of a Kubernetes Cluster

    45:00 Hands-On Lab
  • Chapter 4 3 Lessons Service Discovery, Scheduling and Lifecycle Management 1:30:00

    Creating a Service and Discovering DNS Names in Kubernetes

    30:00 Hands-On Lab

    Scheduling Pods with Taints and Tolerations in Kubernetes

    30:00 Hands-On Lab

    Performing a Rolling Update of an Application in Kubernetes

    30:00 Hands-On Lab
  • Chapter 5 2 Lessons Storage and Security 1:30:00

    Creating Persistent Storage for Pods in Kubernetes

    30:00 Hands-On Lab

    Creating a ClusterRole to Access a PV in Kubernetes

    1:00:00 Hands-On Lab
  • Chapter 6 2 Lessons Testing Your Cluster 2:00:00

    Smoke Testing a Kubernetes Cluster

    1:30:00 Hands-On Lab

    Upgrading the Kubernetes Cluster Using kubeadm

    30:00 Hands-On Lab
  • Chapter 7 3 Lessons Logging and Monitoring 2:30:00

    Monitor and Output Logs to a File in Kubernetes

    30:00 Hands-On Lab

    Configuring Prometheus to Use Service Discovery

    1:00:00 Hands-On Lab

    Creating Alerting Rules

    1:00:00 Hands-On Lab
  • Chapter 8 1 Lesson Troubleshooting and Repairing Your Cluster 1:00:00

    Repairing Failed Pods in Kubernetes

    1:00:00 Hands-On Lab
  • Chapter 9 7 Lessons Doing Things "The Hard Way" 8:30:00

    Creating a Certificate Authority and TLS Certificates for Kubernetes

    1:00:00 Hands-On Lab

    Generating Kubeconfigs for a New Kubernetes Cluster

    1:00:00 Hands-On Lab

    Generating a Data Encryption Config for Kubernetes

    1:00:00 Hands-On Lab

    Bootstrapping Kubernetes Worker Nodes

    1:30:00 Hands-On Lab

    Bootstrapping a Kubernetes Control Plane

    1:30:00 Hands-On Lab

    Bootstrapping an etcd Cluster for Kubernetes

    1:30:00 Hands-On Lab

    Setting Up Kubernetes Networking with Weave Net

    1:00:00 Hands-On Lab

What you will need

  • To be successful in this course, you should have a basic understanding of the Linux operating system, and its basic functions (such as using the desktop and the command line).We recommend that you have taken (or have the equivalent skills learned in) the following:- Essential Container Concepts ...and one or more of the following: -LPIC-1 - Red Hat Certified System Administrator - Linux Foundation Certified System Administrator

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!