Skip to content
Rabin Poudyal
Rabin Poudyal
← All short courses

Kubernetes, Basic to Advanced

A fifty-one-part, hand-drawn tour of container orchestration — cluster architecture and kubectl, then Pods, Deployments, Services and storage, through scheduling, autoscaling, RBAC and a production checklist.

51 slides · read top to bottom

  1. 01 / 51

    Kubernetes Complete Study Notes

    Kubernetes Complete Study Notes
  2. 02 / 51

    What Is Kubernetes

    What Is Kubernetes
  3. 03 / 51

    Why Orchestration

    Why Orchestration
  4. 04 / 51

    Core Vocabulary

    Core Vocabulary
  5. 05 / 51

    Cluster Architecture

    Cluster Architecture
  6. 06 / 51

    API Server and etcd

    API Server and etcd
  7. 07 / 51

    Scheduler and Controllers

    Scheduler and Controllers
  8. 08 / 51

    Worker Node Components

    Worker Node Components
  9. 09 / 51

    Install and Cluster Access

    Install and Cluster Access
  10. 10 / 51

    kubectl Essentials

    kubectl Essentials
  11. 11 / 51

    Declarative YAML

    Declarative YAML
  12. 12 / 51

    Apply and Inspect

    Apply and Inspect
  13. 13 / 51

    Pods Explained

    Pods Explained
  14. 14 / 51

    Pod Lifecycle

    Pod Lifecycle
  15. 15 / 51

    Multi Container Pods

    Multi Container Pods
  16. 16 / 51

    Labels and Selectors

    Labels and Selectors
  17. 17 / 51

    Annotations and Namespaces

    Annotations and Namespaces
  18. 18 / 51

    ReplicaSets

    ReplicaSets
  19. 19 / 51

    Deployments

    Deployments
  20. 20 / 51

    Rolling Updates

    Rolling Updates
  21. 21 / 51

    Rollback and Scaling

    Rollback and Scaling
  22. 22 / 51

    DaemonSets

    DaemonSets
  23. 23 / 51

    StatefulSets

    StatefulSets
  24. 24 / 51

    Jobs and CronJobs

    Jobs and CronJobs
  25. 25 / 51

    Service Discovery

    Service Discovery
  26. 26 / 51

    Service Types

    Service Types
  27. 27 / 51

    Service YAML

    Service YAML
  28. 28 / 51

    Ingress and Gateway API

    Ingress and Gateway API
  29. 29 / 51

    Kubernetes Networking

    Kubernetes Networking
  30. 30 / 51

    DNS and Troubleshooting

    DNS and Troubleshooting
  31. 31 / 51

    NetworkPolicies

    NetworkPolicies
  32. 32 / 51

    Volumes and emptyDir

    Volumes and emptyDir
  33. 33 / 51

    PV and PVC

    PV and PVC
  34. 34 / 51

    StorageClasses

    StorageClasses
  35. 35 / 51

    ConfigMaps

    ConfigMaps
  36. 36 / 51

    Secrets

    Secrets
  37. 37 / 51

    Requests and Limits

    Requests and Limits
  38. 38 / 51

    QoS and Evictions

    QoS and Evictions
  39. 39 / 51

    Probes

    Probes
  40. 40 / 51

    Scheduling Controls

    Scheduling Controls
  41. 41 / 51

    Taints and Tolerations

    Taints and Tolerations
  42. 42 / 51

    HPA and Autoscaling

    HPA and Autoscaling
  43. 43 / 51

    RBAC

    RBAC
  44. 44 / 51

    Service Accounts

    Service Accounts
  45. 45 / 51

    Pod Security

    Pod Security
  46. 46 / 51

    Image Security

    Image Security
  47. 47 / 51

    Observability

    Observability
  48. 48 / 51

    Debugging Pods

    Debugging Pods
  49. 49 / 51

    Helm and Kustomize

    Helm and Kustomize
  50. 50 / 51

    GitOps and Delivery

    GitOps and Delivery
  51. 51 / 51

    Production Checklist

    Production Checklist
← Back to all short courses

Collected from public sources for learning and reference, not my own work. If something here is yours and you would like it credited differently or taken down, please get in touch.