devops
Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.
- License 许可
- MIT
- 最近更新
- 2026-08-25
- Stars
- ★ 0
- Forks
- 1
01 前言 Front Matter
- name
- devops
- license
- MIT
- version
- 2.0.0
- description
- Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.
02 资源文件 28
- 其他.env.example2.5 KB
- 参考文档references/browser-rendering.md6.8 KB
- 参考文档references/cloudflare-d1-kv.md2.5 KB
- 参考文档references/cloudflare-platform.md7.1 KB
- 参考文档references/cloudflare-r2-storage.md6.1 KB
- 参考文档references/cloudflare-workers-advanced.md7.1 KB
- 参考文档references/cloudflare-workers-apis.md6.8 KB
- 参考文档references/cloudflare-workers-basics.md8.6 KB
- 参考文档references/docker-basics.md5.7 KB
- 参考文档references/docker-compose.md4.7 KB
- 参考文档references/gcloud-platform.md6.9 KB
- 参考文档references/gcloud-services.md5.8 KB
- 参考文档references/kubernetes-basics.md1.7 KB
- 参考文档references/kubernetes-helm-advanced.md1.7 KB
- 参考文档references/kubernetes-helm.md1.8 KB
- 参考文档references/kubernetes-kubectl.md1.7 KB
- 参考文档references/kubernetes-security-advanced.md1.8 KB
- 参考文档references/kubernetes-security.md1.7 KB
- 参考文档references/kubernetes-troubleshooting-advanced.md1.4 KB
- 参考文档references/kubernetes-troubleshooting.md1.4 KB
- 参考文档references/kubernetes-workflows-advanced.md1.3 KB
- 参考文档references/kubernetes-workflows.md1.6 KB
- 脚本scripts/cloudflare_deploy.py7.5 KB
- 脚本scripts/docker_optimize.py11.5 KB
- 脚本scripts/requirements.txt471 B
- 脚本scripts/tests/requirements.txt52 B
- 脚本scripts/tests/test_cloudflare_deploy.py9.0 KB
- 脚本scripts/tests/test_docker_optimize.py12.7 KB
03 SKILL.md 正文
DevOps Skill
Deploy and manage cloud infrastructure across Cloudflare, Docker, Google Cloud, and 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
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 |
Quick Start
# 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
Reference Navigation
Cloudflare Platform
cloudflare-platform.md- Edge computing overviewcloudflare-workers-basics.md- Handler types, patternscloudflare-workers-advanced.md- Performance, optimizationcloudflare-workers-apis.md- Runtime APIs, bindingscloudflare-r2-storage.md- Object storage, S3 compatibilitycloudflare-d1-kv.md- D1 SQLite, KV storebrowser-rendering.md- Puppeteer automation
Docker
docker-basics.md- Dockerfile, images, containersdocker-compose.md- Multi-container apps
Google Cloud
gcloud-platform.md- gcloud CLI, authenticationgcloud-services.md- Compute Engine, GKE, Cloud Run
Kubernetes
kubernetes-basics.md- Core concepts, architecture, workloadskubernetes-kubectl.md- Essential commands, debugging workflowkubernetes-helm.md/kubernetes-helm-advanced.md- Helm charts, templateskubernetes-security.md/kubernetes-security-advanced.md- RBAC, secretskubernetes-workflows.md/kubernetes-workflows-advanced.md- GitOps, CI/CDkubernetes-troubleshooting.md/kubernetes-troubleshooting-advanced.md- Debug
Scripts
scripts/cloudflare-deploy.py- Automate Worker deploymentsscripts/docker-optimize.py- Analyze Dockerfiles
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
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
04 同仓库更多 Skills
web-testing
Web testing with Playwright, Vitest, k6. E2E/unit/integration/load/security/visual/a11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.
web-frameworks
Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.
ui-styling
Style UIs with shadcn/ui components (Radix UI + Tailwind CSS). Use for accessible components, themes, dark mode, responsive layouts, design systems, color customization.
threejs
Build 3D web apps with Three.js (WebGL/WebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR/XR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.
sequential-thinking
Apply step-by-step analysis for complex problems with revision capability. Use for multi-step reasoning, hypothesis verification, adaptive planning, problem decomposition, course correction.
research
Research technical solutions, analyze architectures, gather requirements thoroughly. Use for technology evaluation, best practices research, solution design, scalability/security/maintainability analysis.