← 返回生产场景
🚀 发布与部署
Docker / K8s / CI-CD / 灰度 / 回滚
🐳Docker 多阶段构建
# 前端:build用node → run用nginx(30MB)
FROM node:18 AS builder
RUN npm run build
FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html
🔄滚动更新+回滚
kubectl set image deployment/app app=v2.0 # 滚动更新
kubectl rollout undo deployment/app # 一键回滚
生产场景 · 发布与部署 · 全栈资料库