Skip to content

Practicing Kubernetes

Avatar photo

You will not be able to learn Kubernetes by just reading the documentations, watching videos or course materials. You need to practice as much as possible using available labs or your own lab arrangements. Below are some of the lab resources you can refer to practice.

Check Kubernetes learning resources here.

Kubernetes the hard way (KTHW) – GCP

One of the best ways to learn and practice Kubernetes. In this GitHub repository Kelsey Hightower has explained how to build a Kubernetes cluster from scratch but on Google Cloud (GCP) platform. If you have difficulty to use GCP, then check the alternative option from Mumshad/KodeKloud using VirtualBox on local machine.

Build Kubernetes cluster automatically

If you want to create Kubernetes cluster very fast for testing and learning purposes (when you dont have time to build it from scratch) then try automated IaC (Infrastructure as Code) methods using minikube, Kind, Vagrant, Ansible or Terraform.

Kubernetes Free Labs

There are free Kubernetes labs which you can access from your web browser without configuring anything on your local machine. Please note, these purely test labs and the cluster will be destroyed automatically after a timeout period but you can create new labs anytime again.

Update: O’Reilly has closed the public access to Katakoda labs.

Kubernetes practices using Amazon EKS

Also check these resources to learn EKS (Amazon Elastic Kubernetes Service).

  • Amazon EKS Workshop â€“ (Amazon Elastic Kubernetes Service) In this workshop, you will explore multiple ways to configure VPC, ALB, and EC2 Kubernetes workers, and Amazon Elastic Kubernetes Service.
  • EKS ANYWHERE â€“ EKS Anywhere can be deployed as a simple, unsupported local environment or as a production-quality environment that can become a supported on-premises Kubernetes platform.


The views expressed and the content shared in all published articles on this website are solely those of the respective authors, and they do not necessarily reflect the views of the author’s employer or the techbeatly platform. We strive to ensure the accuracy and validity of the content published on our website. However, we cannot guarantee the absolute correctness or completeness of the information provided. It is the responsibility of the readers and users of this website to verify the accuracy and appropriateness of any information or opinions expressed within the articles. If you come across any content that you believe to be incorrect or invalid, please contact us immediately so that we can address the issue promptly.

Avatar photo
Gineesh Madapparambath is the founder of techbeatly and he is the author of the book - 𝗔𝗻𝘀𝗶𝗯𝗹𝗲 𝗳𝗼𝗿 𝗥𝗲𝗮𝗹-𝗟𝗶𝗳𝗲 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗼𝗻. He has worked as a Systems Engineer, Automation Specialist, and content author. His primary focus is on Ansible Automation, Containerisation (OpenShift & Kubernetes), and Infrastructure as Code (Terraform). (aka Gini Gangadharan -


1 Response

  1. […] How to setup labs and practice Kubernetes – guide with multiple lab options. […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.