mcpField
R
runpod-usage

runpod-usage

github.com/runpodクラウド・DevOps4712.8k 回インストール2 日前に更新
リポジトリ

runpod-usage について

Runpod のインフラ操作を選ぶ前に、関連概念を確認するためのリファレンススキルです。質問に応じたガイドや概念ファイルを案内し、実行は runpod-mcp、runpodctl、flash、companion-clis などに委ねます。

主な機能

  1. 01Runpod インフラの概念
  2. 02質問別のガイド案内
  3. 03YAML による概念とルールの参照
  4. 04検証済みエンドツーエンド例へのリンク

活用シーン

  1. 01Pods とサーバーレスの方式を比較
  2. 02GPU を選び要件を見積もる
  3. 03ストレージとモデルキャッシュを理解
  4. 04インフラ変更前にルールを確認

MCP 対応

このスキル自体は操作を実行せず、インフラ操作には runpod-mcp と runpodctl を案内します。

インストール

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

$npx skills add https://github.com/runpod/runpod-plugins-official --skill runpod-usage

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

同梱ファイル

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

concepts/
api-key.yaml
api-rate-limit.yaml
billing-record.yaml
cloud-tier.yaml
container-disk.yaml
container-image.yaml
cpu-flavor.yaml
cpu-pod.yaml
credit-balance.yaml
data-center.yaml
endpoint-autoscaling.yaml
endpoint-build.yaml
endpoint-release.yaml
exposed-port.yaml
file-transfer.yaml
flash.yaml
flashboot.yaml
global-networking.yaml
gpu-availability.yaml
gpu-pool.yaml
gpu-type.yaml
hub-repo.yaml
instant-cluster.yaml
job.yaml
log-stream.yaml
machine.yaml
model-store.yaml
network-volume-billing.yaml
network-volume.yaml
pod-billing.yaml

詳細

Runpod の使用(概念)

実行する前に適切な選択をするための基礎知識です。このスキルは何も実行しません。何をすべきかわかったら、runpod-mcp/runpodctl (インフラ)、flash(独自コード)、または companion-clis(モデル/画像/データ)を使って実行してください。

このスキルは解説し、ゴールデンパスは実例を示します。「X はどのように動作するか」ではなく「X はどうすれば実行できるか」という質問には、検証済みのエンドツーエンドの例がより迅速な回答になります。 runpod/golden-paths/README.md を参照してください。ここで概念を確認してから、該当する手順に従ってください。

カスタムテンプレート用のファイルを作成するには、 runpod-build-template を使用してください。この手順では共通の概念を説明しますが、別のパッケージ化ワークフローを提示するものではありません。

質問に合ったリファレンスファイルを 1 つ読んでください。

質問参照先
初回セットアップ/認証 — RUNPOD_API_KEY の取得と設定、SSH、コンパニオンの認証情報reference/getting-started.md
Pods と serverless の違い、ワーカー、コールドスタート、FlashBoot、キューとロードバランシングreference/concepts.md
あらゆるワークロードの開発ループ(ここから開始) — 計画 → 既成のものを優先 → プロビジョニング → 検証 → ティアダウンreference/development-loop.md
Pod でワークロードを立ち上げ、反復する — Pod のサブループreference/pod-workflows.md
serverless エンドポイントをデプロイし、反復する — Hub、flash、カスタムの比較、呼び出しと検証reference/endpoint-workflows.md
Pod にソフトウェアをインストールする — パッケージ管理、uv、非対話型の実行、キャッシュreference/on-pod-setup.md
Runpod で実行できる Docker イメージをビルドする(ハンドラーの契約、Dockerfile、--platform=linux/amd64)reference/docker.md
適切なイメージのビルド方法 — ベースイメージ、レイヤー化、イメージへの組み込みとボリューム、Pod と serverless(キュー/LB)の契約reference/building-images.md
データの保存場所 — コンテナディスクとネットワークボリューム、モデルのキャッシュ、S3 アクセスreference/storage.md
GPU の選択/VRAM 容量/CUDA のバージョン/コストと利用可能状況/データセンターreference/gpu-selection.md
停止した Pod が GPU を使って再起動できない理由 — Pod は特定のマシンに紐付けられること、その他のマシン単位の要素reference/pods-and-machines.md
エンドポイントのリリース、ローリングアップデート、バージョンの重複、GitHub ビルドreference/endpoint-builds-and-releases.md
API トークンとキーをシークレットとして保存し、環境変数から参照する方法reference/secrets.md
HTTP 経由で Pod またはエンドポイントに接続する方法(プロキシ URL、公開ポート)reference/networking.md
よくあるミスとその回避方法reference/gotchas.md

正確な事実:概念ファイル

リファレンスファイルは解説を提供します。正確な事実や、操作で満たす必要のあるルールについては、このファイルと同じディレクトリにある concepts/ 内の概念ファイルを参照してください。各概念には YAML ファイル(pod.yaml、network-volume.yaml、machine.yaml など)が 1 つあり、フィールド、状態、関係、ルールが記載されています。各ルールには、参照元の公開情報が明記されています。

grep -il "volume disk" concepts/*.yaml    # find the concept by name or alias
grep -n "statement:" concepts/pod-volume-disk.yaml
  • rules[].statement が事実を示します。see: は、他の概念にある関連ルールを指します。
  • conflict: true のルールは、意見が一致しない 2 つの公開情報を記録しています。両方の見解を提示してください。
  • kind: process のファイルでは、手順を段階ごとに説明します。pod-deployment.yaml では、デプロイ、停止、再起動について、データセンターに在庫がある場合でも再起動に失敗することがある理由を含めて説明します。

コメント