devops

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

DevOps 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

平台选择

NeedChoose
Sub-50ms latency globallyCloudflare Workers
Large file storage (zero egress)Cloudflare R2
SQL database (global reads)Cloudflare D1
Containerized workloadsDocker + Cloud Run/GKE
Enterprise KubernetesGKE
Managed relational DBCloud SQL
Static site + APICloudflare Pages
Container orchestrationKubernetes
Package management for K8sHelm
需求选择
全球延迟低于50msCloudflare Workers
大文件存储(零出口流量费用)Cloudflare R2
SQL数据库(全局读取)Cloudflare D1
容器化工作负载Docker + Cloud Run/GKE
企业级KubernetesGKE
托管关系型数据库Cloud SQL
静态站点 + APICloudflare Pages
容器编排Kubernetes
Kubernetes包管理Helm

Quick Start

快速开始

bash
undefined
bash
undefined

Cloudflare 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
undefined
kubectl apply -f manifests/ && kubectl get pods
undefined

Reference Navigation

参考导航

Cloudflare Platform

Cloudflare平台

  • cloudflare-platform.md
    - Edge computing overview
  • cloudflare-workers-basics.md
    - Handler types, patterns
  • cloudflare-workers-advanced.md
    - Performance, optimization
  • cloudflare-workers-apis.md
    - Runtime APIs, bindings
  • cloudflare-r2-storage.md
    - Object storage, S3 compatibility
  • cloudflare-d1-kv.md
    - D1 SQLite, KV store
  • browser-rendering.md
    - Puppeteer automation
  • 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

  • docker-basics.md
    - Dockerfile, images, containers
  • docker-compose.md
    - Multi-container apps
  • docker-basics.md
    - Dockerfile、镜像、容器
  • docker-compose.md
    - 多容器应用

Google Cloud

谷歌云(GCP)

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

Kubernetes

Kubernetes

  • kubernetes-basics.md
    - Core concepts, architecture, workloads
  • kubernetes-kubectl.md
    - Essential commands, debugging workflow
  • kubernetes-helm.md
    /
    kubernetes-helm-advanced.md
    - Helm charts, templates
  • kubernetes-security.md
    /
    kubernetes-security-advanced.md
    - RBAC, secrets
  • kubernetes-workflows.md
    /
    kubernetes-workflows-advanced.md
    - GitOps, CI/CD
  • kubernetes-troubleshooting.md
    /
    kubernetes-troubleshooting-advanced.md
    - Debug
  • kubernetes-basics.md
    - 核心概念、架构、工作负载
  • kubernetes-kubectl.md
    - 必备命令、调试工作流
  • kubernetes-helm.md
    /
    kubernetes-helm-advanced.md
    - Helm Charts、模板
  • 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

脚本

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

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

资源