mcpField
D
devops

devops

github.com/mrgoonieクラウド・DevOps2.2k988 回インストール30 週間前に更新
リポジトリ

devops について

Cloudflare、Docker、Google Cloud、Kubernetes にまたがるインフラのデプロイと管理を支援する DevOps スキルです。プラットフォーム別のガイド、運用資料、デプロイ用スクリプトを提供します。

主な機能

  1. 01Cloudflare のデプロイガイド
  2. 02Docker と Compose のワークフロー
  3. 03Google Cloud CLI とサービス
  4. 04Kubernetes と Helm の管理
  5. 05GitOps と CI/CD の資料
  6. 06デプロイおよび Dockerfile 分析スクリプト

活用シーン

  1. 01サーバーレスアプリのデプロイ
  2. 02アプリケーションのコンテナ化
  3. 03GCP サービスとクラスターの管理
  4. 04Kubernetes と GitOps の運用

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mrgoonie/claudekit-skills --skill devops

インストール後、Claude Code で/devopsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.env.example
references/
browser-rendering.md
cloudflare-d1-kv.md
cloudflare-platform.md
cloudflare-r2-storage.md
cloudflare-workers-advanced.md
cloudflare-workers-apis.md
cloudflare-workers-basics.md
docker-basics.md
docker-compose.md
gcloud-platform.md
gcloud-services.md
kubernetes-basics.md
kubernetes-helm-advanced.md
kubernetes-helm.md
kubernetes-kubectl.md
kubernetes-security-advanced.md
kubernetes-security.md
kubernetes-troubleshooting-advanced.md
kubernetes-troubleshooting.md
kubernetes-workflows-advanced.md
kubernetes-workflows.md
scripts/
cloudflare_deploy.py
docker_optimize.py
requirements.txt
scripts/tests/
requirements.txt
test_cloudflare_deploy.py
test_docker_optimize.py

詳細

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
エンタープライズ KubernetesGKE
マネージドリレーショナルデータベースCloud SQL
静的サイト + APICloudflare Pages
コンテナオーケストレーションKubernetes
K8s のパッケージ管理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 - Dockerfile を分析

ベストプラクティス

セキュリティ: 非 root コンテナ、RBAC、環境変数でのシークレット管理、イメージスキャン
パフォーマンス: マルチステージビルド、エッジキャッシュ、リソース制限
コスト: エグレスの多い場合は R2 を使用、キャッシュ、リソースの適正化
開発: ローカル開発には Docker Compose、wrangler dev、IaC のバージョン管理

リソース

コメント