Kubernetes Essentials

By William Boyd

In this course, we explore Kubernetes from a beginner's standpoint and work with some of the basic functionality of Kubernetes hands-on.

4 hours
  • 23 Lessons
  • 3 Hands-On Labs

About the course

Kubernetes is a powerful tool. It can help you manage complex applications and provides you with the ability to easily automate tasks involved in managing them.

In this course, we will explore Kubernetes from a beginner’s standpoint. We will discuss what Kubernetes is and what it does and work with some of the basic functionality of Kubernetes hands-on. We will build a simple Kubernetes cluster. We will also deploy a sample microservice application to the cluster in order to explore how Kubernetes can help easily manage such applications.

  • Chapter 1 5 Lessons Introduction 15:37

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Introduction

    2:21

    About the Course Author

    0:28

    Course Features and Tools

    4:17

    What is Kubernetes?

    7:12
  • Chapter 2 7 Lessons Building a Cluster 1:42:04

    Cluster Architecture

    3:26

    Setting up Playground Servers

    3:39

    Installing containerd

    5:23

    Installing Kubeadm, Kubelet, and Kubectl

    5:53

    Bootstrapping the Cluster

    4:30

    Configuring Networking with Calico

    4:13

    Building a Kubernetes 1.22 Cluster with kubeadm

    1:15:00 Hands-On Lab
  • Chapter 3 4 Lessons Basic Kubernetes Concepts 22:10

    Containers and Pods

    6:52

    Clustering and Nodes

    3:05

    Networking in Kubernetes

    5:52

    Kubernetes Architecture and Components

    6:21
  • Chapter 4 3 Lessons Deploying to Kubernetes 1:12:14

    Kubernetes Deployments

    6:05

    Kubernetes Services

    6:09

    Deploying a Simple Service to Kubernetes

    1:00:00 Hands-On Lab
  • Chapter 5 3 Lessons Microservices 1:15:16

    What are Microservices?

    6:10

    Deploying the Robot Shop App

    9:06

    Deploying a Microservice Application to Kubernetes

    1:00:00 Hands-On Lab
  • Chapter 6 1 Lesson Wrap-Up 2:59

    Next Steps

    2:59

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!