Skip to content

Kubernetes

K8s primitives, distributions, security, operations. Eight years past 1.0, K8s is no longer optional knowledge for anyone touching production infrastructure.

flowchart TB
  subgraph CP[Control plane]
    API[API server]
    SCH[Scheduler]
    CM[Controller manager]
    ETCD[(etcd)]
  end
  subgraph N1[Worker node]
    K[kubelet]
    P1[Pod]
    P2[Pod]
  end
  USER[kubectl / GitOps] --> API
  CP -.- N1
  SVC[Service / Ingress] -.routes traffic.-> P1
  ADD[Add-ons:<br/>Istio mesh, Argo, Prometheus] -.- N1

Learn


Compare


Reference


Build


Certify

CNCF - KCNA - Kubernetes and Cloud Native Associate - foundational - KCSA - Kubernetes Security Associate - CKA - Certified Kubernetes Administrator - CKAD - Certified Kubernetes Application Developer - CKS - Certified Kubernetes Security Specialist - PCA - Prometheus Certified Associate - observability - ICA - Istio Certified Associate - service mesh

Vendor distributions - Red Hat OpenShift Administrator (EX280)

Cloud-side managed K8s - AWS EKS coverage in SAA, DVA, DOP - Azure AKS coverage in AZ-104, AZ-400 - GCP GKE coverage in Cloud Engineer, Cloud DevOps Engineer

Adjacent - HashiCorp Consul Associate - service mesh alternative - HashiCorp Nomad Associate - non-K8s scheduler - Cisco CCNA - the underlying network you'll debug


Roadmap

The full-stack view lives in Kubernetes Specialist roadmap and Platform Engineer roadmap.