kubernetes

    Kubernetes Course

    Orchestrate production platforms — Pods, Deployments, Services, Helm, GitOps, observability and security.

    90
    Lessons
    14
    Modules
    0/90
    Completed

    Architecture

    Build → Ship → Run

    From source code to a running container, through Dockerfile, image registry, Docker engine and isolated container processes.

    Source
    App + Deps
    Dockerfile
    Recipe
    Image
    Layered
    Registry
    Hub / GHCR
    Container
    Running
    Host Kernel
    ns + cgroups
    Compose
    Multi-service stacks
    Networking
    Bridge / Overlay
    Volumes
    Persistent data
    Security
    Scan · sign · non-root
    Curriculum

    Enterprise learning path

    14 modules · 90 lessons

    Foundations

    0/13 complete
    1. 1
      Kubernetes Home
      Next up

      kubernetes home welcome to the kubernetes course. kubernetes is the platform teams use to run containers reliably across fleets of machines -

    2. 2
      What is Kubernetes?

      what is kubernetes? what is kubernetes? is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    3. 3
      Kubernetes Architecture

      kubernetes architecture kubernetes architecture is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    4. 4
      Installing Kubernetes

      installing kubernetes installing kubernetes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    5. 5
      kubectl Basics

      kubectl basics kubectl basics is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    6. 6
      Pods

      pods pods is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    7. 7
      ReplicaSets

      replicasets replicasets is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    8. 8
      Deployments

      deployments deployments is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    9. 9
      Services

      services services is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    10. 10
      Namespaces

      namespaces namespaces is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    11. 11
      Labels & Selectors

      labels & selectors labels & selectors is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    12. 12
      ConfigMaps

      configmaps configmaps is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    13. 13
      Secrets

      secrets secrets is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    Workloads

    0/6 complete
    1. 14
      StatefulSets

      statefulsets statefulsets is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    2. 15
      DaemonSets

      daemonsets daemonsets is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    3. 16
      Jobs

      jobs jobs is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    4. 17
      CronJobs

      cronjobs cronjobs is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    5. 18
      Init Containers

      init containers init containers is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    6. 19
      Sidecar Containers

      sidecar containers sidecar containers is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    Networking

    0/6 complete
    1. 20
      ClusterIP

      clusterip clusterip is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    2. 21
      NodePort

      nodeport nodeport is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    3. 22
      LoadBalancer

      loadbalancer loadbalancer is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    4. 23
      Ingress

      ingress ingress is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    5. 24
      Network Policies

      network policies network policies is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    6. 25
      DNS in Kubernetes

      dns in kubernetes dns in kubernetes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    Storage

    0/5 complete
    1. 26
      Volumes

      volumes volumes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    2. 27
      Persistent Volumes

      persistent volumes persistent volumes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    3. 28
      Persistent Volume Claims

      persistent volume claims persistent volume claims is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    4. 29
      Storage Classes

      storage classes storage classes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    5. 30
      Dynamic Provisioning

      dynamic provisioning dynamic provisioning is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    Configuration

    0/6 complete
    1. 31
      Resource Requests & Limits

      resource requests & limits resource requests & limits is a practical kubernetes capability, not just a definition to memorize. this lesson explains

    2. 32
      Probes (Liveness, Readiness, Startup)

      probes (liveness, readiness, startup) probes (liveness, readiness, startup) is a practical kubernetes capability, not just a definition to memorize. this lesson explains

    3. 33
      Taints & Tolerations

      taints & tolerations taints & tolerations is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    4. 34
      Node Affinity

      node affinity node affinity is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    5. 35
      Pod Affinity

      pod affinity pod affinity is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    6. 36
      Pod Anti-Affinity

      pod anti-affinity pod anti-affinity is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    Scaling

    0/3 complete
    1. 37
      Horizontal Pod Autoscaler

      horizontal pod autoscaler horizontal pod autoscaler is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    2. 38
      Vertical Pod Autoscaler

      vertical pod autoscaler vertical pod autoscaler is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    3. 39
      Cluster Autoscaler

      cluster autoscaler cluster autoscaler is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    Security

    0/6 complete
    1. 40
      RBAC

      rbac rbac is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    2. 41
      Service Accounts

      service accounts service accounts is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    3. 42
      Security Contexts

      security contexts security contexts is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    4. 43
      Pod Security Standards

      pod security standards pod security standards is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    5. 44
      Secrets Management

      secrets management secrets management is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    6. 45
      Image Security

      image security image security is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    Observability

    0/6 complete
    1. 46
      Logging

      logging logging is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    2. 47
      Monitoring with Prometheus

      monitoring with prometheus monitoring with prometheus is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    3. 48
      Grafana

      grafana grafana is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    4. 49
      Metrics Server

      metrics server metrics server is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    5. 50
      Alerts

      alerts alerts is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    6. 51
      OpenTelemetry

      opentelemetry opentelemetry is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    Advanced

    0/9 complete
    1. 52
      Helm

      helm helm is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    2. 53
      Kustomize

      kustomize kustomize is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    3. 54
      Operators

      operators operators is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    4. 55
      CRDs

      crds crds is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    5. 56
      Admission Controllers

      admission controllers admission controllers is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    6. 57
      API Extensions

      api extensions api extensions is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    7. 58
      Service Mesh

      service mesh service mesh is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    8. 59
      Istio Basics

      istio basics istio basics is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    9. 60
      Multi-Cluster Kubernetes

      multi-cluster kubernetes multi-cluster kubernetes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    Cloud

    0/4 complete
    1. 61
      EKS

      eks eks is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    2. 62
      AKS

      aks aks is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    3. 63
      GKE

      gke gke is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    4. 64
      Managed Kubernetes Trade-offs

      managed kubernetes trade-offs managed kubernetes trade-offs is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    DevOps

    0/7 complete
    1. 65
      CI/CD with Kubernetes

      ci/cd with kubernetes ci/cd with kubernetes is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    2. 66
      GitOps

      gitops gitops is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    3. 67
      ArgoCD

      argocd argocd is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    4. 68
      FluxCD

      fluxcd fluxcd is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    5. 69
      Blue-Green Deployment

      blue-green deployment blue-green deployment is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    6. 70
      Canary Deployment

      canary deployment canary deployment is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    7. 71
      Rolling Updates

      rolling updates rolling updates is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    Troubleshooting

    0/8 complete
    1. 72
      kubectl debug

      kubectl debug kubectl debug is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    2. 73
      CrashLoopBackOff

      crashloopbackoff crashloopbackoff is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    3. 74
      OOMKilled

      oomkilled oomkilled is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    4. 75
      Pending Pods

      pending pods pending pods is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    5. 76
      DNS Issues

      dns issues dns issues is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    6. 77
      Networking Failures

      networking failures networking failures is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    7. 78
      ImagePullBackOff

      imagepullbackoff imagepullbackoff is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves, why teams

    8. 79
      Certificate Problems

      certificate problems certificate problems is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem it solves,

    Projects

    0/6 complete
    1. 80
      Deploy a Node.js App

      deploy a node.js app deploy a node.js app is a practical kubernetes capability, not just a definition to memorize. this lesson explains

    2. 81
      Deploy Spring Boot on Kubernetes

      deploy spring boot on kubernetes deploy spring boot on kubernetes is a practical kubernetes capability, not just a definition to memorize. this

    3. 82
      Multi-tier E-Commerce Application

      multi-tier e-commerce application multi-tier e-commerce application is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    4. 83
      GitOps Deployment Project

      gitops deployment project gitops deployment project is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    5. 84
      Monitoring Stack Project

      monitoring stack project monitoring stack project is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    6. 85
      Production Platform Project

      production platform project production platform project is a practical kubernetes capability, not just a definition to memorize. this lesson explains the problem

    Interview

    0/5 complete
    1. 86
      Kubernetes Master Interview Bank

      kubernetes interview questions answers pods deployments services ingress networking storage security rbac helm gitops argocd flux troubleshooting service mesh istio eks aks

    2. 87
      Kubernetes Interview (2-4 Years)

      kubernetes interview (2-4 years) kubernetes interview (2-4 years) is a practical kubernetes capability, not just a definition to memorize. this lesson explains

    3. 88
      Kubernetes Interview (5-8 Years)

      kubernetes interview (5-8 years) kubernetes interview (5-8 years) is a practical kubernetes capability, not just a definition to memorize. this lesson explains

    4. 89
      Kubernetes Interview (9-12 Years)

      kubernetes interview (9-12 years) kubernetes interview (9-12 years) is a practical kubernetes capability, not just a definition to memorize. this lesson explains

    5. 90
      Kubernetes Interview (Architect Level)

      kubernetes interview (architect level) kubernetes interview (architect level) is a practical kubernetes capability, not just a definition to memorize. this lesson explains