All Courses
beginner Kubernetes

Kubernetes: Kubernetes Concepts & Your First Pod

Master Kubernetes from scratch — kubernetes concepts & your first pod.

55 lessons 8 available ~34 min total
Start the course

What you'll learn

By the end you can confidently apply Kubernetes at a beginner level: kubernetes concepts & your first pod, with real, working code.

Who it's for

Developers learning Kubernetes at a beginner level.

Prerequisites

Docker basics.

A structured, hands-on beginner course on Kubernetes, taking you from scratch by building a deployed app on a real cluster.

Curriculum

  1. 1

    The Evolution from Docker to Orchestration

    5 min
  2. 2

    Anatomy of a Kubernetes Cluster

    4 min
  3. 3

    The Control Plane and the State Store

    5 min
  4. 4

    Declarative vs. Imperative Models

    4 min
  5. 5

    Setting Up Your Local Environment

    4 min
  6. 6

    Exploring Cluster Status with kubectl

    4 min
  7. 7

    Understanding Namespaces

    4 min
  8. 8

    Managing kubeconfig and Contexts

    4 min
  9. 9

    The Pod: The Smallest Unit of Execution

    Coming soon
  10. 10

    Creating Your First Pod Manifest

    Coming soon
  11. 11

    Applying Manifests to the Cluster

    Coming soon
  12. 12

    The Pod Lifecycle

    Coming soon
  13. 13

    Container Image Pull Policies

    Coming soon
  14. 14

    Running a Simple Web App

    Coming soon
  15. 15

    Introduction to Labels and Selectors

    Coming soon
  16. 16

    Port Forwarding for Local Access

    Coming soon
  17. 17

    The Role of Services

    Coming soon
  18. 18

    Creating a ClusterIP Service

    Coming soon
  19. 19

    Exposing Apps with NodePort

    Coming soon
  20. 20

    Injecting Environment Variables

    Coming soon
  21. 21

    Managing Application Configuration

    Coming soon
  22. 22

    Troubleshooting Pod Crashes

    Coming soon
  23. 23

    Analyzing Container Logs

    Coming soon
  24. 24

    Debugging ImagePullErrors

    Coming soon
  25. 25

    Modifying Running Pods

    Coming soon
  26. 26

    Cleaning Up Resources

    Coming soon
  27. 27

    Liveness Probes

    Coming soon
  28. 28

    Readiness Probes

    Coming soon
  29. 29

    Resource Requests and Limits

    Coming soon
  30. 30

    Using Secrets

    Coming soon
  31. 31

    Persistent Storage Basics

    Coming soon
  32. 32

    The ReplicaSet Controller

    Coming soon
  33. 33

    Deployments: Declarative Updates

    Coming soon
  34. 34

    Rolling Back Deployments

    Coming soon
  35. 35

    Scaling Applications

    Coming soon
  36. 36

    Understanding Service DNS

    Coming soon
  37. 37

    Environment-Specific Configuration

    Coming soon
  38. 38

    Advanced Labeling Strategies

    Coming soon
  39. 39

    Introduction to Ingress

    Coming soon
  40. 40

    Setting Up an Ingress Controller

    Coming soon
  41. 41

    Defining Ingress Rules

    Coming soon
  42. 42

    Monitoring Cluster Events

    Coming soon
  43. 43

    Viewing Resource Metrics

    Coming soon
  44. 44

    Security Contexts

    Coming soon
  45. 45

    Service Accounts

    Coming soon
  46. 46

    Introduction to Jobs

    Coming soon
  47. 47

    CronJobs for Scheduling

    Coming soon
  48. 48

    Persistent Volumes and Claims

    Coming soon
  49. 49

    Dynamic Provisioning

    Coming soon
  50. 50

    Using Init Containers

    Coming soon
  51. 51

    Multi-Container Pods

    Coming soon
  52. 52

    Cluster Upgrades and Maintenance

    Coming soon
  53. 53

    Introduction to Helm

    Coming soon
  54. 54

    Managing Releases with Helm

    Coming soon
  55. 55

    Advanced Networking Concepts

    Coming soon