DevOps技能Skill devops

这个技能用于部署和管理跨 Cloudflare、Docker、Google Cloud 和 Kubernetes 的云基础设施,支持无服务器计算、容器化应用、CI/CD 流水线、GitOps 工作流程和安全审计,帮助实现高效、自动化的 DevOps 实践。关键词包括:DevOps, 云部署, 容器技术, Kubernetes, CI/CD, 无服务器计算, 安全审计, GitOps, 自动化运维。

DevOps 0 次安装 0 次浏览 更新于 3/17/2026

名称: devops 描述: 部署到 Cloudflare(Workers、R2、D1)、Docker、GCP(Cloud Run、GKE)、Kubernetes(kubectl、Helm)。用于无服务器、容器、CI/CD、GitOps、安全审计。 许可证: MIT 版本: 2.0.0

DevOps 技能

部署和管理跨 Cloudflare、Docker、Google Cloud 和 Kubernetes 的云基础设施。

何时使用

  • 将无服务器应用部署到 Cloudflare Workers/Pages
  • 使用 Docker、Docker Compose 容器化应用
  • 使用 gcloud CLI 管理 GCP(Cloud Run、GKE、Cloud SQL)
  • Kubernetes 集群管理(kubectl、Helm)
  • GitOps 工作流程(Argo CD、Flux)
  • CI/CD 流水线、多区域部署
  • 安全审计、RBAC、网络策略

平台选择

需求 选择
全球延迟低于50毫秒 Cloudflare Workers
大文件存储(零出口费用) Cloudflare R2
SQL数据库(全局读取) Cloudflare D1
容器化工作负载 Docker + Cloud Run/GKE
企业级 Kubernetes GKE
托管关系数据库 Cloud SQL
静态网站 + API Cloudflare Pages
容器编排 Kubernetes
Kubernetes 包管理 Helm

快速开始

# Cloudflare Worker
wrangler init my-worker && cd my-worker && wrangler deploy

# Docker
docker build -t myapp . && docker run -p 3000:3000 myapp

# GCP Cloud Run
gcloud run deploy my-service --image gcr.io/project/image --region us-central1

# Kubernetes
kubectl apply -f manifests/ && kubectl get pods

参考导航

Cloudflare 平台

  • cloudflare-platform.md - 边缘计算概览
  • cloudflare-workers-basics.md - 处理器类型、模式
  • cloudflare-workers-advanced.md - 性能、优化
  • cloudflare-workers-apis.md - 运行时API、绑定
  • cloudflare-r2-storage.md - 对象存储、S3兼容性
  • cloudflare-d1-kv.md - D1 SQLite、KV存储
  • browser-rendering.md - Puppeteer自动化

Docker

  • docker-basics.md - Dockerfile、镜像、容器
  • docker-compose.md - 多容器应用

Google Cloud

  • gcloud-platform.md - gcloud CLI、身份验证
  • gcloud-services.md - Compute Engine、GKE、Cloud Run

Kubernetes

  • kubernetes-basics.md - 核心概念、架构、工作负载
  • kubernetes-kubectl.md - 基本命令、调试工作流程
  • kubernetes-helm.md / kubernetes-helm-advanced.md - Helm图表、模板
  • kubernetes-security.md / kubernetes-security-advanced.md - RBAC、秘密
  • kubernetes-workflows.md / kubernetes-workflows-advanced.md - GitOps、CI/CD
  • kubernetes-troubleshooting.md / kubernetes-troubleshooting-advanced.md - 调试

脚本

  • scripts/cloudflare-deploy.py - 自动化Worker部署
  • scripts/docker-optimize.py - 分析Dockerfiles

最佳实践

安全: 非根容器、RBAC、环境变量中的秘密、镜像扫描
性能: 多阶段构建、边缘缓存、资源限制
成本: R2用于大出口流量、缓存、适当大小的资源
开发: Docker Compose本地开发、wrangler dev、版本控制IaC

资源