devops
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseDevOps Skill
DevOps技能
Deploy and manage cloud infrastructure across Cloudflare, Docker, Google Cloud, and Kubernetes.
在Cloudflare、Docker、谷歌云(GCP)和Kubernetes上部署并管理云基础设施。
When to Use
适用场景
- Deploy serverless apps to Cloudflare Workers/Pages
- Containerize apps with Docker, Docker Compose
- Manage GCP with gcloud CLI (Cloud Run, GKE, Cloud SQL)
- Kubernetes cluster management (kubectl, Helm)
- GitOps workflows (Argo CD, Flux)
- CI/CD pipelines, multi-region deployments
- Security audits, RBAC, network policies
- 将无服务器应用部署至Cloudflare Workers/Pages
- 使用Docker、Docker Compose容器化应用
- 通过gcloud CLI管理GCP(Cloud Run、GKE、Cloud SQL)
- Kubernetes集群管理(kubectl、Helm)
- GitOps工作流(Argo CD、Flux)
- CI/CD流水线、多区域部署
- 安全审计、RBAC、网络策略
Platform Selection
平台选择
| Need | Choose |
|---|---|
| Sub-50ms latency globally | Cloudflare Workers |
| Large file storage (zero egress) | Cloudflare R2 |
| SQL database (global reads) | Cloudflare D1 |
| Containerized workloads | Docker + Cloud Run/GKE |
| Enterprise Kubernetes | GKE |
| Managed relational DB | Cloud SQL |
| Static site + API | Cloudflare Pages |
| Container orchestration | Kubernetes |
| Package management for K8s | Helm |
| 需求 | 选择 |
|---|---|
| 全球延迟低于50ms | Cloudflare Workers |
| 大文件存储(零出口流量费用) | Cloudflare R2 |
| SQL数据库(全局读取) | Cloudflare D1 |
| 容器化工作负载 | Docker + Cloud Run/GKE |
| 企业级Kubernetes | GKE |
| 托管关系型数据库 | Cloud SQL |
| 静态站点 + API | Cloudflare Pages |
| 容器编排 | Kubernetes |
| Kubernetes包管理 | Helm |
Quick Start
快速开始
bash
undefinedbash
undefinedCloudflare Worker
Cloudflare Worker
wrangler init my-worker && cd my-worker && wrangler deploy
wrangler init my-worker && cd my-worker && wrangler deploy
Docker
Docker
docker build -t myapp . && docker run -p 3000:3000 myapp
docker build -t myapp . && docker run -p 3000:3000 myapp
GCP Cloud Run
GCP Cloud Run
gcloud run deploy my-service --image gcr.io/project/image --region us-central1
gcloud run deploy my-service --image gcr.io/project/image --region us-central1
Kubernetes
Kubernetes
kubectl apply -f manifests/ && kubectl get pods
undefinedkubectl apply -f manifests/ && kubectl get pods
undefinedReference Navigation
参考导航
Cloudflare Platform
Cloudflare平台
- - Edge computing overview
cloudflare-platform.md - - Handler types, patterns
cloudflare-workers-basics.md - - Performance, optimization
cloudflare-workers-advanced.md - - Runtime APIs, bindings
cloudflare-workers-apis.md - - Object storage, S3 compatibility
cloudflare-r2-storage.md - - D1 SQLite, KV store
cloudflare-d1-kv.md - - Puppeteer automation
browser-rendering.md
- - 边缘计算概述
cloudflare-platform.md - - 处理器类型、模式
cloudflare-workers-basics.md - - 性能、优化
cloudflare-workers-advanced.md - - 运行时API、绑定
cloudflare-workers-apis.md - - 对象存储、S3兼容性
cloudflare-r2-storage.md - - D1 SQLite、KV存储
cloudflare-d1-kv.md - - Puppeteer自动化
browser-rendering.md
Docker
Docker
- - Dockerfile, images, containers
docker-basics.md - - Multi-container apps
docker-compose.md
- - Dockerfile、镜像、容器
docker-basics.md - - 多容器应用
docker-compose.md
Google Cloud
谷歌云(GCP)
- - gcloud CLI, authentication
gcloud-platform.md - - Compute Engine, GKE, Cloud Run
gcloud-services.md
- - gcloud CLI、身份验证
gcloud-platform.md - - Compute Engine、GKE、Cloud Run
gcloud-services.md
Kubernetes
Kubernetes
- - Core concepts, architecture, workloads
kubernetes-basics.md - - Essential commands, debugging workflow
kubernetes-kubectl.md - /
kubernetes-helm.md- Helm charts, templateskubernetes-helm-advanced.md - /
kubernetes-security.md- RBAC, secretskubernetes-security-advanced.md - /
kubernetes-workflows.md- GitOps, CI/CDkubernetes-workflows-advanced.md - /
kubernetes-troubleshooting.md- Debugkubernetes-troubleshooting-advanced.md
- - 核心概念、架构、工作负载
kubernetes-basics.md - - 必备命令、调试工作流
kubernetes-kubectl.md - /
kubernetes-helm.md- Helm Charts、模板kubernetes-helm-advanced.md - /
kubernetes-security.md- RBAC、密钥管理kubernetes-security-advanced.md - /
kubernetes-workflows.md- GitOps、CI/CDkubernetes-workflows-advanced.md - /
kubernetes-troubleshooting.md- 调试kubernetes-troubleshooting-advanced.md
Scripts
脚本
- - Automate Worker deployments
scripts/cloudflare-deploy.py - - Analyze Dockerfiles
scripts/docker-optimize.py
- - 自动化Worker部署
scripts/cloudflare-deploy.py - - 分析Dockerfile
scripts/docker-optimize.py
Best Practices
最佳实践
Security: Non-root containers, RBAC, secrets in env vars, image scanning
Performance: Multi-stage builds, edge caching, resource limits
Cost: R2 for large egress, caching, right-size resources
Development: Docker Compose local dev, wrangler dev, version control IaC
安全: 非根容器、RBAC、环境变量存储密钥、镜像扫描
性能: 多阶段构建、边缘缓存、资源限制
成本: 使用R2处理大流量出口、缓存、合理配置资源规格
开发: Docker Compose本地开发、wrangler dev、基础设施即代码版本控制
Resources
资源
- Cloudflare: https://developers.cloudflare.com
- Docker: https://docs.docker.com
- GCP: https://cloud.google.com/docs
- Kubernetes: https://kubernetes.io/docs
- Helm: https://helm.sh/docs
- Cloudflare: https://developers.cloudflare.com
- Docker: https://docs.docker.com
- GCP: https://cloud.google.com/docs
- Kubernetes: https://kubernetes.io/docs
- Helm: https://helm.sh/docs