スキル helm-chart-scaffolding
📦

helm-chart-scaffolding

安全

本番環境対応の Helm チャートを作成する

こちらからも入手できます: wshobson

このスキルは、DevOps エンジニアがベストプラクティスに従って Helm チャートをゼロからスキャフォールディングし、Kubernetes クラスタへのアプリケーションパッケージ化とデプロイを支援します。

対応: Claude Codex Code(CC)
🥇 85 ゴールド
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「helm-chart-scaffolding」を使用しています。 Deployment、Service、Ingress を含む'myapi'という名前の新しい Helm チャートを作成する

期待される結果:

Chart.yaml、values.yaml、templates/deployment.yaml、templates/service.yaml、templates/ingress.yaml、templates/_helpers.tpl を含む Helm チャートを生成しました。推奨されるセキュリティ設定とリソース制限が含まれています。

「helm-chart-scaffolding」を使用しています。 本番環境対応の Helm チャートの構造を表示する

期待される結果:

Chart.yaml(メタデータ)、values.yaml(構成)、templates/(Kubernetes マニフェスト)、charts/(依存関係)、README.md、LICENSE、および検証用の validate-chart.sh スクリプトを含む完全な Helm チャート構造。

セキュリティ監査

安全
v1 • 2/25/2026

All 187 static findings are false positives. The skill provides Helm chart scaffolding templates, documentation, and a validation script. The scanner incorrectly flagged placeholder text, documentation code examples, and standard shell scripting patterns as security issues.

6
スキャンされたファイル
1,556
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

77
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
100
仕様準拠

作れるもの

新しい Kubernetes アプリケーションのセットアップ

新しいマイクロサービスのために、セキュリティのデフォルト設定、リソース制限、ヘルスプローブを事前構成した本番環境対応の Helm チャートを迅速にスキャフォールディングします。

マルチ環境構成

開発環境、ステージング環境、本番環境のために、適切なリソース割り当てと構成オーバーライドを含む構造化された values ファイルを作成します。

チャートの検証とベストプラクティス

組み込みの検証スクリプトを使用して、チャート一般的な問題、セキュリティの誤設定、Helm のベストプラクティスへの準拠をチェックします。

これらのプロンプトを試す

基本的なチャート作成
helm-chart-scaffolding スキルを使用して、バージョン 1.0.0 の'myapp'という名前のアプリケーション用の新しい Helm チャートを作成してください。Deployment、Service、ConfigMap を含めてください。
セキュリティ対応の本番環境チャート
helm-chart-scaffolding スキルを使用して、ポッドセキュリティコンテキスト、リソース制限、liveness および readiness プローブ、ネットワークポリシーを含むセキュリティベストプラクティスを備えた本番環境対応の Helm チャートを生成してください。
マルチ環境セットアップ
helm-chart-scaffolding スキルを使用して、dev、staging、production 環境用の個別の values ファイルを持つ Helm チャートを作成してください。各環境に適切なリソース割り当てとレプリカ数を含めてください。
既存チャートの検証
validate-chart.sh スクリプトを実行して、./mychart にある既存の Helm チャートを検証してください。ベストプラクティス、セキュリティ設定、一般的な問題をチェックします。helm-chart-scaffolding スキルを使用してください。

ベストプラクティス

  • リソースの枯渇を防ぐために、values.yaml で常にリソースリクエストと制限を定義する
  • 適切なコンテナヘルスモニタリングのために liveness プローブと readiness プローブを使用する
  • 各環境用の values ファイルを使用して構成とコードを分離する
  • CI/CD パイプラインに Chart.yaml と values.yaml の検証を含める

回避

  • values.yaml にシークレットをハードコードしない - 外部シークレットオペレーターを使用する
  • コンテナイメージに latest タグを使用しない - 正確なバージョンを指定する
  • 検証をスキップしない - helm lint と template で常にチャートをテストする
  • ConfigMaps に機密データを格納しない - Secrets または外部シークレット管理を使用する

よくある質問

Helm チャートスキャフォールディングとは何ですか?
Helm チャートスキャフォールディングとは、Kubernetes アプリケーションをパッケージ化するための標準化されたディレクトリ構造とテンプレートファイルを作成するプロセスです。これには、Chart.yaml、values.yaml、および一般的な Kubernetes リソースのテンプレートが含まれます。
このスキルを使用するには Helm のインストールが必要ですか?
検証スクリプト機能を使用するには Helm のインストールが必要です。チャートの作成とテンプレート生成は Helm なしで動作しますが、検証には Helm CLI が必要です。
このスキルでアプリケーションを Kubernetes にデプロイできますか?
いいえ、このスキルは Helm チャート構造の作成と検証のみを行います。デプロイするには、生成されたチャートで'helm install'または'helm upgrade'コマンドを使用してください。
Helm チャートでシークレットを管理するにはどうすればよいですか?
このスキルはチャート構造を作成しますが、シークレットは含みません。本番環境では、External Secrets Operator や HashiCorp Vault 統合などの外部シークレットオペレーターを使用してください。
テンプレートにはどのような Kubernetes リソースが含まれていますか?
テンプレートには、Deployment、Service、ConfigMap、Secret、Ingress、ServiceAccount、PodDisruptionBudget が含まれています。追加のリソースは templates ディレクトリに追加できます。
作成後にチャートを検証するにはどうすればよいですか?
scripts ディレクトリから validate-chart.sh スクリプトを実行します:./scripts/validate-chart.sh /path/to/chart。これにより、構造、リンティング、テンプレートレンダリング、セキュリティベストプラクティスがチェックされます。