☸️ K8s PaaS 实战
30章 · 从零到生产
⚡
基于Kubernetes的PaaS平台搭建
01
Kubernetes基础入门
核心概念
发展史 · Pod/Service/Deployment · 架构组件详解
➔
跳转到01章
02
集群环境搭建
kubeadm
高可用集群 · containerd配置 · Calico网络插件
➔
跳转到02章
03
Pod深入理解
生命周期
静态Pod · Init容器 · 探针 (Liveness/Readiness/Startup)
➔
跳转到03章
04
工作负载资源
Deployment
StatefulSet · DaemonSet · Job/CronJob 配置
➔
跳转到04章
05
服务与网络
Service
ClusterIP/NodePort/LB · Ingress · DNS服务发现
➔
跳转到05章
06
配置管理
ConfigMap
Secret创建使用 · 热更新机制
➔
跳转到06章
07
存储管理
PV/PVC
StorageClass · 动态供给 · 本地存储/NFS集成
➔
跳转到07章
08
安全基础
RBAC
ServiceAccount · PSP/PSS · NetworkPolicy
➔
跳转到08章
09
日志与监控
EFK/PLG
Prometheus+Grafana · 告警规则配置
➔
跳转到09章
10
Helm包管理
Chart
Helm基础 · Chart结构 · 自定义开发 · 仓库管理
➔
跳转到10章
11
PaaS平台架构设计
分层设计
核心能力 · 技术选型 (KubeSphere/Rancher/自研)
➔
跳转到11章
12
多租户管理
Namespace
ResourceQuota · LimitRange · 多集群管理
➔
跳转到12章
13
应用商店与模板
Helm商店
应用模板版本管理 · 一键部署流程
➔
跳转到13章
14
CI/CD流水线
GitOps
Jenkins/GitLab CI · ArgoCD · 镜像构建推送
➔
跳转到14章
15
镜像仓库管理
Harbor
部署配置 · 镜像复制 · 安全扫描 · 清理策略
➔
跳转到15章
16
服务网格入门
Istio
架构 · 流量管理 · 可观测性 · 安全策略
➔
跳转到16章
17
API网关
Kong/APISIX
路由配置 · 限流熔断 · 插件扩展
➔
跳转到17章
18
中间件服务化
Operator
MySQL/Redis/RabbitMQ 在K8s上部署运维
➔
跳转到18章
19
大数据平台集成
Spark/Flink
on K8s · 对象存储 (MinIO) 集成
➔
跳转到19章
20
AI平台集成
Kubeflow
训练任务管理 · 模型服务 (KServe)
➔
跳转到20章
21
弹性伸缩
HPA/VPA
Cluster Autoscaler · KEDA事件驱动伸缩
➔
跳转到21章
22
混沌工程
Chaos Mesh
故障注入实验 · 稳定性测试
➔
跳转到22章
23
备份与容灾
Velero
备份恢复 · 跨集群迁移 · 异地多活
➔
跳转到23章
24
成本优化
资源分析
节点池管理 · Spot实例 · 成本报表
➔
跳转到24章
25
联邦集群
KubeFed
跨集群调度 · 应用分发
➔
跳转到25章
26
边缘计算
KubeEdge
边缘节点管理 · 离线自治
➔
跳转到26章
27
Serverless
Knative
自动扩缩容 · 事件驱动
➔
跳转到27章
28
安全合规
Falco
镜像扫描 · 运行时安全 · 审计日志 · CIS基线
➔
跳转到28章
29
性能调优
etcd优化
内核参数 · kubelet配置 · CNI性能对比
➔
跳转到29章
30
生产级运维
SLA/SLO
集群升级 · 故障排查 · 运维自动化
➔
跳转到30章