05
Infrastructure
Kubernetes, CI/CD, container orchestration
2 lessons
Kubernetes Cluster
K8s cluster: control plane (apiserver/etcd/scheduler/controller-manager/cloud-controller), workers (kubelet/kube-proxy/containerd), Service objects (ClusterIP/NodePort/LoadBalancer), workload types (Deployment/StatefulSet/DaemonSet/Job), CNI, RBAC + ServiceAccount, CRD + Operator + Helm, storage. 5 scenarios incl. service routing through kube-proxy and operator reconciliation. ADRs on apiserver/etcd/Service for k8s-vs-alternatives, managed-vs-self-hosted, etcd quorum, Service type.
CI/CD Pipeline
CI/CD pipeline: GitHub, Build/Test runners, Docker, Artifact Registry, Staging, Production, Monitoring