📘 vLLM + K8s 实战 30章 · 从入门到生产

☸️ Kubernetes 部署 ⚡ PagedAttention · 高吞吐 · 弹性伸缩
🧑‍🏫 适合色系 · 轻快明朗
vLLM是什么 PagedAttention 高吞吐 对比传统框架
CUDA/Python pip安装 源码编译 配置文件
加载模型 单次/批量推理 流式输出 API Server
LLaMA/Mistral/Qwen HuggingFace 自定义模型
批处理大小 GPU内存优化 KV Cache AWQ/GPTQ量化
Prefix Caching Speculative Decoding LoRA适配器 多模态
Pod/Deployment Service/Ingress ConfigMap/Secret
Minikube kubeadm EKS/GKE/ACK
Dockerfile 镜像构建/推送 多阶段构建
基于官方镜像 自定义Dockerfile CUDA运行时 健康检查
Pod YAML 资源限制 环境变量
Deployment YAML 副本数 滚动更新
ClusterIP NodePort LoadBalancer 端口配置
Ingress Controller 域名/TLS 路径转发
NVIDIA GPU Operator 驱动验证 nvidia-docker GPU共享
HPA自动伸缩 GPU利用率 负载均衡
资源请求/限制 节点亲和性 GPU拓扑感知
模型配置ConfigMap API密钥Secret 挂载/热更新
PVC/PV NFS共享 S3/MinIO挂载
Prometheus Grafana EFK/Loki
Liveness Probe Readiness Probe Startup Probe
金丝雀发布 蓝绿部署 版本回滚
多个vLLM实例 模型路由 请求头选择
Namespace配额 LimitRange 优先级/抢占
NetworkPolicy Pod安全上下文 Seccomp/AppArmor
GitLab CI/GitHub Actions 镜像自动构建 自动部署K8s
节点池/污点 Pod反亲和 成本优化
Pod状态/日志 Exec进入容器 GPU诊断
TPS/TTFT Locust压测 K8s资源监控
生产级推理服务 完整部署文档 运维手册