Current Status
Not Enrolled
Get Started
Lab 1

Build Your First Kubernetes Cluster

Rookies | ~ 1 hour

Learn about the structure of Kubernetes

  • Explore Kubernetes abstractions in representing a cluster
  • Obtain a deeper understanding of Kubernetes
  • Create your own Kubernetes cluster


Read Blog

Reviewing Kubernetes Concepts and Building a Kubernetes Cluster

Thomas Keenan • Instructor • Mentor • Contributor
Watch Video
Lab 1 Video Overview
Review Slides
Lab 1 Slides

Hands-On Lab #1:

Reviewing Kubernetes Concepts and Building a Cluster

Ratings and Reviews

Avg. Rating
339 Ratings
What's your experience? We'd love to know!
Posted 1 day ago
Nice quick lab

Learnt a lot from this lab, liked the mixture of theory and hands-on. Only improvement I could suggest is more diagrams to help visualise some of the concepts.

Preview Image
Posted 1 day ago
I see something worked, but how? why?

The hands-on lab included numerous commands where I felt like I was just copy/pasting without having any real idea why I was doing what I was doing. What are the parameters of the commands I am running? What was inside the YAML? Why? What did the contents mean?

Preview Image
Posted 1 day ago
a handy reviewer in one a4 pdf

its all good, maybe introduce a way to install other CNI? or put all the commands used in one A1 pdf that we can read to review?

Preview Image
Posted 1 day ago


Preview Image
Posted 1 day ago
description and experiments were perfect as a beginner

It's wonderful to read documentation and hands on assignments in lab environment.

Preview Image
Posted 1 day ago
Main concepts of k8s

I really liked the way all the concepts were taught. Besides, there is a practice-lab that enhances the understanding of them through an implementation.

Preview Image
Posted 1 day ago
Learn , Questions and Labs

You will go through learning content, question based on the learning content and then hands-on practice.

Preview Image
Vineeth A C
Posted 1 day ago
really nice

gives a very good hands on experience to build your first K8s cluster

Preview Image
Posted 1 day ago
This is so insightful!

The way you explain terminologies before hands-on labs, and then the way you explain the steps we are performing in the Hands-On, they are just so much helpful. Thank you so much for this!!

Preview Image
Posted 1 day ago
Great intro

I loved the hands-on portion!

Preview Image
Show more reviews
What's your experience? We'd love to know!
Follow Us
By subscribing, you agree to receive communications about Kasten by Veeam products, services and events. Your personal data will be managed by Kasten by Veeam in accordance with the Privacy Policy. You can unsubscribe at any time.
© 2022 | Privacy Policy & Cookies | EULA


Share on facebook
Share on twitter
Share on linkedin

Lab background

Kubernetes is an open-source system for deploying, scaling and managing containerized applications. With Kubernetes, you can deploy your applications quickly and predictably, scale your applications on the fly, roll out new features seamlessly, and limit hardware usage to required resources only.

In this lab, you will learn about the parts of the Kubernetes system and the abstractions Kubernetes uses to represent your cluster and obtain a deeper understanding of how Kubernetes works. In the hands-on portion of the lab, you can work with your own Kubernetes cluster using the Kubernetes dashboard and a terminal.

Is there pre-work for the lab?

Yes. Be sure to complete reading and studying this blog post, the video description of the work to be performed during the lab, and the accompanying slides.

What is the structure of the lab?

The Lab consists of two sections — an initial series of review points on Kubernetes basics followed by challenge questions, and a hands-on exercise during which you will enter actual Kubernetes commands to get specified results. Both sections are approximately 35 minutes long. Your time may vary depending on your level of expertise.

Section 1 — Kubernetes background and challenge questions 

This section will cover these Kubernetes concepts.

  1. Control Plane
    The backbone of Kubernetes
  2. K8s desired state – API
    High level overview of Kubernetes
  3. Pod
    The smallest deployable object in the Kubernetes object model
  4. Replica Set
    Manages the number of running Pod replicas
  5. Deployment
    Manages Pods and ReplicaSets
  6. Service
    Services abstract a set of Pods
  7. Namespace
    Namespaces divide your cluster
  8. Volume
    A Volume is a directory which is accessible to Pods
  9. Job
    A job creates one or more Pods & retries execution of the Pods until a specified number of them successfully terminate.
  10. DaemonSet
    Run a Pod on all (or some) Nodes with a DaemonSet
  11. StatefulSet
    StatefulSets are used to manage stateful applications.

(Note: Each topic will provide some review material on screen and then pose a challenge question. The user must get the correct answer to the challenge question to proceed to the next section.)

Section 2 — Kubernetes hands-on - build your first cluster

This section will cover Kubernetes commands needed to create a Kubernetes cluster, a very basic and necessary step in the Kubernetes journey. You’ll learn specific commands  needed to:

  • Ready your server
  • Set up the cluster
  • Ensure Kubernetes is running in the cluster
  • Join nodes
  • Set a Kubernetes add-on for networking features and policy

How do I access Lab 1?

Go to to start your learning journey! Remember:you can pause during the lab at any point and return to the same spot without losing your place.

All the best,

Kasten K10 free now

Kasten K10
For help with please email

Connect with other users and Kasten support on Kasten’s Learning Slack Channel.

We use cookies on our site to give you the best experience possible. By continuing to browse the site, you agree to this use. For more information on how we use cookies, see our Privacy Policy.