Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kubernetes: From Basics to Advanced with Real-World Apps
8 students

Kubernetes: From Basics to Advanced with Real-World Apps

Learn Kubernetes step-by-step with hands-on projects, including Docker, Helm, and hosted Kubernetes platforms
Created byMikkel Hansen
Last updated 1/2025
English

What you'll learn

  • Understand Docker and Kubernetes fundamentals
  • Deploy and manage applications using Kubernetes
  • Utilize Helm for packaging and deploying applications
  • Work with hosted Kubernetes platforms like DOKS

Course content

4 sections • 20 lectures • 1h 32m total length
  • Welcome2:13
  • Installation of Pre-requisites3:25

Requirements

  • Familiarity with basic Linux commands (e.g., navigating directories, running scripts) is recommended.
  • A general understanding of software development, infrastructure, or IT operations will be helpful.

Description

This comprehensive course is designed to take you from beginner to expert in Kubernetes, one of the most in-demand technologies in cloud computing.
You will learn the fundamentals of Docker and Kubernetes, dive into Kubernetes architecture, and master deploying, scaling, and managing applications.

Additionally, you'll gain experience with Helm, hosted Kubernetes platforms, and real-world deployment scenarios.


What you'll learn:

  • Core Docker and Kubernetes concepts

  • How to containerize applications

  • Kubernetes objects such as Pods, Services, and Deployments

  • Using Helm for application packaging and deployment

  • Working with hosted Kubernetes solutions

  • Hands-on projects for deploying real-world applications

This course includes:

  • Step-by-step video tutorials

  • Practical examples and exercises

  • Resources for further learning

Course Curriculum

  • Section 1: Introduction

    • 1.1 Welcome

    • 1.2 Installation of Pre-requisites

  • Section 2: Docker and Containerization

    • 2.1 Introduction to Docker

    • 2.2 Containerizing Your First Application

    • 2.3 Docker Overview

  • Section 3: Kubernetes Basics

    • 3.1 Introduction to Kubernetes Concepts

    • 3.2 Kubernetes Architecture

    • 3.3 Kubernetes Commands Basics

  • Section 4: Kubernetes Objects

    • 3.4 Kubernetes Objects Part I

    • 3.5 Kubernetes Objects Part II

    • 3.6 Deploying Applications in Kubernetes

  • Section 5: Advanced Kubernetes

    • 3.7 Introduction to Hosted Kubernetes Platforms

  • Section 6: Helm and Real-World Deployments

    • 4.1 Introduction to Helm

    • 4.2 Installing Helm

    • 4.3 Creating Your First Helm Chart

    • 4.4 Deploying Applications with Helm

    • 4.5 Deploying WordPress with Helm

Who this course is for:

  • Developers looking to containerize applications and understand Kubernetes for deployment.
  • IT staff responsible for managing applications, containers, or cloud-based deployments.