Cyber Deals - Get up to 65% off on CKA, CKAD, CKS, KCNA, KCSA exams and courses!

Practicing Kubernetes

Practicing Kubernetes

Grasping Kubernetes takes more than just reading docs, watching videos, or consuming courses. To truly solidify your understanding, hands-on practice is essential. Here are some excellent lab resources to help you get started!

Check Kubernetes learning resources here.

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 .

Also check some of the supporting articles 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.

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.
Gineesh Madapparambath

Gineesh Madapparambath

Gineesh Madapparambath is the founder of techbeatly. He is the co-author of The Kubernetes Bible, Second Edition and the author of Ansible for Real Life Automation. 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). (Read more: iamgini.com)


Disclaimer: Views expressed in articles are those of the respective authors and do not necessarily reflect the views of their employers or this site. While we aim for accuracy, please verify information before relying on it, and let us know if you spot an error.
Share:

Related Posts

A Kubernetes Service Mesh Comparison

A Kubernetes Service Mesh Comparison

Service meshes are becoming the standard solution, but how do popular and up-and-coming service meshes compare?

Kubernetes Certification Guide: How to Pass KCNA, KCSA, CKA, CKAD, and CKS

Kubernetes Certification Guide: How to Pass KCNA, KCSA, CKA, CKAD, and CKS

Kubernetes is everywhere now — whether you’re deploying apps, managing infrastructure, or working on security, Kubernetes is a core skill. The …

How to access applications deployed in minikube Kubernetes cluster using NodePort

How to access applications deployed in minikube Kubernetes cluster using NodePort

In this demo, we will deploy a simple nginx application using helm charts and access it from the host machine.

Dev ops

Introduction to Container Fundamental

Let’s learn about, 1. Traditional VM based deployment 2. Challenges 3. Container based deployment 4. Advantages of Containers 5. Use cases Nived …

Container Internals – Deep Dive

Container Internals – Deep Dive

Linux technologies make up the foundations of building/running a container process in your system. Technologies like: Namespaces Control groups ( …