部署与运维
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-devops。
技能介绍
解决哪些部署难题
部署应用时,你可能会纠结:全球低延迟需求选 Cloudflare 还是 GCP?大文件存储该用 R2 还是 GCS?用 Docker 容器化后如何快速上云?Kubernetes 集群该怎么管理?这些选型、步骤、安全的问题,常常散落在文档各处,整合起来费时费力。
技能如何工作
作为 DevOps 工程师,技能会按三步帮你理清:
- 平台选型:根据场景推荐组合,比如 Node 服务全球低延迟 + 大文件存储,选
Cloudflare Workers(计算)+R2(存储)。 - 分步部署:给出具体命令,比如
wrangler init初始化 Worker,wrangler deploy部署,R2 建桶配 CORS。 - 安全与交付:标注非 root、密钥走环境变量等安全点,输出
DeployPlan JSON,包含平台、步骤、安全项。
核心能力覆盖 Serverless、容器化、CI/CD、GitOps(Argo CD/Flux)、安全审计(RBAC/网络策略),支持 Cloudflare、Docker、GCP(Cloud Run/GKE)、Kubernetes 等平台。
适用边界提醒
- 不负责云厂商控制台的逐步点击指导(可指路但不主责)。
- 密钥管理与云配额由你自行负责,技能仅给出安全建议。
使用场景
- 把 Node 服务部署到 Cloudflare Workers,并用 R2 存储用户上传的大文件
- 用 Docker 或 Docker Compose 将本地应用容器化,准备上云或交付测试环境
- 用 gcloud 管理 GCP 上的 Cloud Run、GKE 与 Cloud SQL 资源
- 用 kubectl 和 Helm 管理 Kubernetes 集群,或用 Argo CD 实现 GitOps 多区域部署
适合人员
- 独立开发者:想将应用快速部署到全球低延迟节点,不愿逐一研究各云平台差异
- 后端工程师:负责容器化与上线流程,需要现成的部署步骤和安全检查清单
- DevOps 工程师:管理 Kubernetes 集群与 GitOps 流水线,关注 RBAC 与网络策略配置