Introduction to Kubernetes

  • Basic

  • 20 lessons

  • 6 hours

Master Kubernetes basics: Pods, Deployments, Services, YAML manifests, updates, and application debugging in a cluster.

Course overview

This course introduces the core capabilities of Kubernetes and teaches you how to run applications in a cluster. You will work with Pods, Deployments, Services, Ingress, ConfigMaps, and Secrets, and learn kubectl, scaling, updates, and rollbacks. Practice in UPSHELL includes tasks with automated checks, a web editor, SSH access, and an AI mentor.

You will learn
  • Deploy applications in a Kubernetes cluster

  • Create Pods, Deployments, and Services

  • Configure updates, rollbacks, and scaling

  • Debug resources with kubectl and logs

Table of contents

What Is Kubernetes

Practice

Installation and kubectl

Practice

First Pod

Practice

YAML Manifests

Practice

Labels and Selectors

Practice

Namespaces and Isolation

Practice

Pod Debugging

Practice

ReplicaSet and Scaling

Practice

Deployment

Practice

Application Update

Practice

Rollback Changes

Practice

Job and CronJob

Practice

Init Containers

Practice

Readiness and Liveness

Practice

Service in Kubernetes

Practice

Service Types

Practice

Ingress

Practice

ConfigMap

Practice

Secret

Practice

Final Mini Deployment

Practice

  • image-loading

  • image-loading

  • image-loading

  • image-loading

Frequently Asked Questions

A subscription to the platform gives you unlimited access to all courses, as well as access to an online trainer with practical exercises.

Additionally, with a Premium subscription or higher, you also get access to all pet projects and the opportunity to take technical interviews with an AI mentor.

You can cancel your subscription at any time, and you will still have access to the platform for the paid period. You can do this through your personal account in the 'Subscription Management' section.

Yes, you can upgrade to a new plan at any time. We will provide a discount based on the unused time of your current plan. You can change your plan in your personal account.

To request a refund for a paid plan, please contact us at support@upshell.io. We will process your refund for the unused portion of your subscription within 5 business days.

Get access to 23+ courses for backenders with Subscription

Get access to *23+ courses* for backenders with *Subscription*
Have an account?