mcpField
H
helm-chart-scaffolding

helm-chart-scaffolding

github.com/sickn33クラウド・DevOps48.8k224 回インストール今日更新
リポジトリ

helm-chart-scaffolding について

Kubernetes アプリケーションのパッケージ化とデプロイに使う Helm チャートを作成・整理・管理するためのスキルです。チャートのひな形、再利用可能なテンプレート、複数環境へのデプロイ、リポジトリ設定を扱い、検証とデプロイの注意点も示します。

主な機能

  1. 01Helm チャートの作成と整理
  2. 02Kubernetes アプリケーションのパッケージ化
  3. 03再利用可能なマニフェストテンプレート
  4. 04複数環境へのデプロイガイダンス
  5. 05チャートリポジトリの設定
  6. 06デプロイと検証の注意点

活用シーン

  1. 01新しい Helm チャートのひな形作成
  2. 02Kubernetes アプリケーションのパッケージ化
  3. 03環境ごとのチャート管理
  4. 04チャートの検証とデプロイ計画

インストール

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill helm-chart-scaffolding

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

同梱ファイル

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

assets/
Chart.yaml.template
values.yaml.template
references/
chart-structure.md
resources/
implementation-playbook.md
scripts/
validate-chart.sh

詳細

Helm Chart のスキャフォールディング

Kubernetes アプリケーションをパッケージ化してデプロイするための Helm Chart の作成、構成、管理に関する包括的なガイダンスです。

このスキルを使用する場合

次の作業が必要な場合に、このスキルを使用してください。

  • Helm Chart をゼロから作成する
  • Kubernetes アプリケーションを配布用にパッケージ化する
  • Helm で複数環境へのデプロイを管理する
  • 再利用可能な Kubernetes マニフェストのテンプレートを実装する
  • Helm Chart リポジトリをセットアップする
  • Helm のベストプラクティスと規約に従う

このスキルを使用しない場合

  • 作業が Helm Chart のスキャフォールディングに関係しない場合
  • この範囲外の別のドメインやツールが必要な場合

スコープとデプロイの制限

Helm、Kubernetes、イメージ、依存関係のバージョンを固定してください。以下に示す過去の Bitnami バージョンは例であり、サポート対象またはセキュリティレビュー済みの推奨事項ではありません。同梱の values/Chart アセットとスニペットは、完全な Chart ではありません。ヘルパー、マニフェスト、スキーマ、必要な Secret を用意し、一貫性を保ってレンダリングする必要があります。ダウンロードする前に、依存関係と Chart.lock を確認してください。ローカルでの lint/template では、API による受け入れや実行時の健全性は証明できません。サーバー側の検証には、認可されたクラスター/コンテキスト、名前空間、対象バージョンが必要です。Dry-run/debug の出力には Secret が含まれる場合があります。Apply/install/upgrade/test hook の実行やリポジトリの公開には、対象の明示的な承認、バックアップ/ロールバックの計画、コスト/影響の確認が必要です。認証情報ファイルを Chart に含めないでください。

手順

  • 目標、制約、必要な入力を明確にしてください。
  • 関連するベストプラクティスを適用し、結果を検証してください。
  • 実行可能な手順と検証方法を提示してください。
  • 詳細な例が必要な場合は、resources/implementation-playbook.md を開いてください。

リソース

  • 詳細なパターンと例については、resources/implementation-playbook.md を参照してください。

制限事項

  • 上記のスコープに明確に当てはまる作業に限り、このスキルを使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。

コメント