devops
Cloudflare(Workers・R2・D1)、Docker、GCP(Cloud Run・GKE)、Kubernetes(kubectl・Helm)へのデプロイを担当するスキルです。サーバーレス、コンテナ、CI/CD、GitOps、セキュリティ監査など、インフラ運用全般に活用できます。
description の原文を見る
Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.
SKILL.md 本文
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、ネットワークポリシー
プラットフォーム選択
| 要件 | 選択肢 |
|---|---|
| グローバルで 50ms 以下のレイテンシ | Cloudflare Workers |
| 大規模ファイルストレージ (ゼロエグレス) | Cloudflare R2 |
| SQL データベース (グローバル読み取り) | Cloudflare D1 |
| コンテナ化されたワークロード | Docker + Cloud Run/GKE |
| エンタープライズ向け Kubernetes | GKE |
| マネージドリレーショナル DB | 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/CDkubernetes-troubleshooting.md/kubernetes-troubleshooting-advanced.md- デバッグ
スクリプト
scripts/cloudflare-deploy.py- Worker デプロイメント自動化scripts/docker-optimize.py- Dockerfile 分析
ベストプラクティス
セキュリティ: root 以外のコンテナ、RBAC、環境変数のシークレット、イメージスキャン パフォーマンス: マルチステージビルド、エッジキャッシング、リソースリミット コスト: 大規模なエグレス向け R2、キャッシング、リソースの適正サイズ 開発: Docker Compose ローカル開発、wrangler dev、IaC バージョン管理
リソース
- 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
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- mrgoonie
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/mrgoonie/claudekit-skills / ライセンス: MIT
関連スキル
superpowers-streamer-cli
SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。
catc-client-ops
Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。
ci-cd-and-automation
CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。
shipping-and-launch
本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。
linear-release-setup
Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。
tracking-application-response-times
API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。