Kaique Yamamoto — Full Stack & AI Engineer

Roadmap Completo de Kubernetes

Roadmap visual de Kubernetes: pods, deployments, services, ingress, Helm, operators.

6 trilhas
~75 tópicos
k8s 1.30+ 
Fundamentos → GitOps 
Trilhas de Aprendizado

Seis módulos, uma jornada

Cada trilha é independente, mas o progresso é cumulativo. Siga a ordem ou pule para o que precisar.

01
01
Módulo 1 · Arquitetura
Conceitos Core
control-planeetcdkubeletkubectlnamespace
  • Arquitetura do cluster
  • Control plane vs worker
  • etcd — key-value store
  • kube-apiserver
  • kube-scheduler
  • controller-manager
  • kubelet e node agent
  • kube-proxy e iptables
  • Namespaces e isolamento
  • kubectl: apply, get, describe
  • Kubeconfig e contextos
  • Labels e selectors
  • Annotations
  • Resource quotas
Estimado: ~20h
TRILHA 1/6
02
02
Módulo 2 · Workloads
Workloads & Pods
PodDeploymentStatefulSetDaemonSetCronJob
  • Pod spec e ciclo de vida
  • Init containers
  • Sidecar containers
  • Deployment e rollouts
  • ReplicaSet
  • StatefulSet e ordinal index
  • DaemonSet por node
  • Job e conclusão garantida
  • CronJob e schedule
  • Resource requests/limits
  • QoS classes (BestEffort, Burstable, Guaranteed)
  • Pod disruption budget
Estimado: ~25h
TRILHA 2/6
03
03
Módulo 3 · Networking
Redes & Serviços
ClusterIPIngressNetworkPolicyCoreDNSservice mesh
  • ClusterIP — interno
  • NodePort — acesso externo
  • LoadBalancer — cloud LB
  • Headless service
  • Ingress e IngressClass
  • NGINX / Traefik Ingress
  • NetworkPolicy — egress/ingress
  • DNS interno do cluster
  • kube-dns e CoreDNS
  • Service mesh basics
  • Istio / Linkerd overview
  • Endpoints e EndpointSlices
Estimado: ~25h
TRILHA 3/6
04
04
Módulo 4 · Storage & Config
Armazenamento & Configuração
PV/PVCStorageClassConfigMapSecretCSI
  • PersistentVolume (PV)
  • PersistentVolumeClaim (PVC)
  • StorageClass e provisioners
  • Dynamic provisioning
  • Volume snapshots
  • CSI drivers
  • ConfigMaps como env/volume
  • Secrets: Opaque, TLS, registry
  • Projected volumes
  • Downward API
  • emptyDir e hostPath
  • Sealed Secrets overview
Estimado: ~20h
TRILHA 4/6
05
05
Módulo 5 · Observabilidade
Observabilidade & Escalabilidade
HPAVPAKEDAPrometheusprobes
  • kubectl logs e exec
  • kubectl top (CPU/mem)
  • Metrics Server
  • HorizontalPodAutoscaler
  • VerticalPodAutoscaler
  • KEDA — event-driven scaling
  • Liveness probe
  • Readiness probe
  • Startup probe
  • Events e kubectl events
  • Prometheus + Grafana stack
  • Alertmanager basics
Estimado: ~25h
TRILHA 5/6
06
06
Módulo 6 · GitOps & Segurança
Helm, RBAC & GitOps
helmRBACArgoCDKustomizeOPA
  • Helm 3 — charts e repos
  • values.yaml e overrides
  • Helm hooks e tests
  • Kustomize overlays
  • RBAC: Role e ClusterRole
  • RoleBinding e ClusterRoleBinding
  • ServiceAccount e tokens
  • ArgoCD — app of apps
  • Flux CD basics
  • Admission webhooks
  • OPA Gatekeeper
  • Pod Security Standards
Estimado: ~30h
TRILHA 6/6
Docker← Todos os treinamentos