Search

Lessons (11)

  • Pods

    … What a pod is, why it can hold several containers, the pod lifecycle, sidecars and init containers, resource …

  • Services & Ingress

    Pods come and go, so how does traffic find them? ClusterIP, NodePort and LoadBalancer Services, cluster DNS, Ingress …

  • Deployments, ReplicaSets & Rollouts

    Keep the right number of pods running and ship new versions with zero downtime. Deployments, ReplicaSets, labels and …

  • Scaling & Health Probes

    … Four pods at 90% CPU with a 60% target → ceil(4 × 90/60) = 6 pods. 💡 CPU utilisation is …

  • Kubernetes Cluster Architecture

    … store 3 Pods (no node yet) S- A: watch: unscheduled pods → pick nodes → bind pod to node 2 …

  • ConfigMaps, Secrets & Storage

    Keep configuration out of your images and data safe when pods die. ConfigMaps, Secrets (and how to handle …

  • Helm, kubectl Cheat Sheet & Best Practices

    … read-pods, namespace: team-shop } rules: - apiGroups: [""] resources: ["pods", "pods/log"] verbs: ["get", "list", "watch"] --- apiVersion: rbac.authorization …

  • Why Kubernetes?

    … one or more containers running together Pods Deployment Keeps N identical pods running; handles rollouts Deployments Service A …

  • API Gateway, BFF & Service Discovery

    … Orders"] A[Orders app] <-- PA[🛡️ sidecar proxy] end subgraph PodB["Pod: Payments"] PB[🛡️ sidecar proxy] <-- B …

  • Resilience Patterns

    … a network blip, a pod restarting. Retrying often helps, but retrying immediately and all at once can finish …

  • Consumers & Consumer Groups

    … membership ( group.instance.id ) avoids rebalances when a pod simply restarts. Consumer lag: the key health metric Lag …