helm-chart-scaffolding について
Kubernetes アプリケーションのパッケージ化とデプロイに使う Helm チャートを作成・整理・管理するためのスキルです。チャートのひな形、再利用可能なテンプレート、複数環境へのデプロイ、リポジトリ設定を扱い、検証とデプロイの注意点も示します。
主な機能
- 01Helm チャートの作成と整理
- 02Kubernetes アプリケーションのパッケージ化
- 03再利用可能なマニフェストテンプレート
- 04複数環境へのデプロイガイダンス
- 05チャートリポジトリの設定
- 06デプロイと検証の注意点
活用シーン
- 01新しい Helm チャートのひな形作成
- 02Kubernetes アプリケーションのパッケージ化
- 03環境ごとのチャート管理
- 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.templatevalues.yaml.templatereferences/chart-structure.mdresources/implementation-playbook.mdscripts/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を参照してください。
制限事項
- 上記のスコープに明確に当てはまる作業に限り、このスキルを使用してください。
- 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。