Comprehensive Helm chart creation and management for Kubernetes applications, from simple hello-world charts to production-ready deployments with security, testing, and packaging best practices. Use when creating, packaging, testing, or deploying Helm charts for Kubernetes applications, including chart scaffolding, template development, dependency management, security scanning, and production deployment.
This skill provides comprehensive support for creating, packaging, and managing Helm charts for Kubernetes applications, from simple hello-world examples to production-ready deployments with security and testing best practices.
Use this skill when you need to:
Before using this skill, verify your Helm installation:
# Check Helm version
helm version
# Verify Helm functionality
helm list --help
# Check for Kubernetes cluster access
kubectl cluster-info
# Scaffold a new chart
helm create my-app
# The generated chart structure:
my-app/
Chart.yaml # Chart metadata
values.yaml # Default configuration values
charts/ # Chart dependencies
templates/ # Kubernetes manifest templates
NOTES.txt # Post-installation notes
_helpers.tpl # Template helpers
deployment.yaml
service.yaml
serviceaccount.yaml
hpa.yaml
ingress.yaml
tests/
test-connection.yaml
.helmignore # Files to ignore during packaging
apiVersion: v2