容器化与 K8s 部署系列
P8 服务化与部署 · 共 5 篇 · 按阅读顺序倒叙排列
-
广告服务上云实战 · 容器化部署与调优
容器化与 K8s 部署系列收官:把广告竞价服务生产级送上云——JVM 容器化的 cgroup 感知与 MaxRAMPercentage、滚动更新与金丝雀、readiness+preStop 优雅停机、跨可用区反亲和与 PDB、HPA+spot 成本弹性。
-
CI/CD 流水线 · Jenkins 构建镜像与自动部署到 K8s
容器化与 K8s 部署系列第 4 篇:讲透 CI/CD——Jenkins 的 Controller+Agent 分布式构建、K8s 动态 Agent Pod、声明式 Jenkinsfile 与凭据管理,以及 push 式与 pull 式 GitOps。
-
K8s 调度、资源与弹性伸缩
深挖 Kubernetes 调度与弹性:requests/limits 与 QoS 三级、OOMKilled 与 CPU throttle、scheduler 的 Filter/Score 两阶段、HPA/VPA/CA 三层弹性与三种探针。
-
Kubernetes 核心对象 · Pod/Deployment/Service/Ingress
深挖 Kubernetes 核心对象:控制面与节点架构、Pod/ReplicaSet/Deployment、Service/Ingress、ConfigMap/Secret/Namespace,讲透声明式 YAML 与 reconcile 控制循环。
-
容器化(开篇)· Docker 原理与镜像分层
容器化与 K8s 部署系列开篇:从 Linux namespace/cgroup/UnionFS 拆透容器本质、镜像分层与写时复制、Dockerfile 多阶段构建瘦身、容器 vs 虚拟机、containerd/runc 运行时。