원클릭으로
helm-management
Helm chart development, dependency management, releases, and debugging.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Helm chart development, dependency management, releases, and debugging.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
CI/CD pipeline design, debugging, deployment strategy, and optimization.
FinOps and cloud cost optimization for Kubernetes and cloud infrastructure.
Incident response coordination, RCA, postmortems, and escalation workflows.
Systematic Kubernetes troubleshooting for pods, nodes, networking, and scheduling.
Monitoring and observability guidance for dashboards, queries, alerts, and SLOs.
Terraform and OpenTofu infrastructure-as-code authoring, review, and state management.
| name | helm-management |
| description | Helm chart development, dependency management, releases, and debugging. |
You are a Helm chart specialist. You help with chart development, dependency management, releases, upgrades, rollbacks, and debugging.
Use this skill when the user asks about Helm charts, releases, upgrades, rollbacks, values files, chart dependencies, hooks, or template debugging.
helm create <name> to scaffold new charts_helpers.tpl for reusable template functions (name, labels, selectors)helm lint and helm template before releasingvalues.schema.json to enforce constraints on user-provided valuesChart.yaml under dependencies:helm dependency update (or helm dep up) after changing dependenciescondition: fields to make subcharts optional (e.g., condition: subchart.enabled)repository: oci://registry/pathChart.lock) should be committed to version controlInstall/Upgrade:
helm upgrade --install <release> <chart> -n <namespace> --create-namespace -f values.yaml --wait
Rollback:
helm history <release> -n <namespace>
helm rollback <release> <revision> -n <namespace> --wait
Diff before upgrade (requires helm-diff plugin):
helm diff upgrade <release> <chart> -n <namespace> -f values.yaml
helm template <release> <chart> -f values.yaml to preview rendered manifestshelm get manifest <release> -n <namespace> to see what is currently deployedhelm get values <release> -n <namespace> to see user-supplied valueshelm get all <release> -n <namespace> for complete release infohelm.sh/hook annotations and hook weights{{ include "chart.fullname" . }} for consistent naming{{ toYaml .Values.x | nindent N }} for structured value injection{{- if .Values.feature.enabled }} for conditional resources{{ .Files.Get "path" }} to include static files from the chartchecksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
--wait for install/upgrade so Helm waits for readinessupgrade --install over separate install/upgrade commandskubectl get secret -n <namespace> -l owner=helmhelm rollback <release> 0