helm-chart-scaffolding
프로덕션 Helm 차트 생성
처음부터 Helm 차트를 생성하려면 따라야 할 많은 규칙이 있어 복잡할 수 있습니다. 이 스킬은 프로덕션 준비가 완료된 Helm 차트를 구축하기 위한 단계별 안내를 제공합니다. 차트 구조, 템플릿 패턴, values 관리 및 검증 전략을 포함합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"helm-chart-scaffolding" 사용 중입니다. PostgreSQL 종속성이 있는 내 API 애플리케이션용 Helm 차트 생성
예상 결과:
- 이름, 버전, appVersion 및 Bitnami 차트에서 PostgreSQL 종속성이 포함된 Chart.yaml 구성
- 이미지 구성, replicaCount, 서비스 설정 및 PostgreSQL 인증 자격 증명이 포함된 values.yaml
- 컨테이너 포트, 환경 변수 및 리소스 제한이 포함된 templates/deployment.yaml
- ClusterIP 유형 및 대상 포트 구성이 포함된 templates/service.yaml
- 명명 규칙 및 레이블 헬퍼가 포함된 templates/_helpers.tpl
"helm-chart-scaffolding" 사용 중입니다. 내 앱에 대한 다중 환경 Helm 구성 설정
예상 결과:
- 모든 환경의 기본 구성이 포함된 기본 values.yaml
- 개발 설정이 포함된 values-dev.yaml (디버깅을 위한 더 낮은 replica, 더 큰 리소스)
- 프로덕션 설정이 포함된 values-prod.yaml (더 높은 replica, 리소스 제한, 오토스케일링)
- 환경별 ingress 및 데이터베이스 구성
"helm-chart-scaffolding" 사용 중입니다. 내 Helm 차트를 위한 보안 모범 사례 검증
예상 결과:
- 차트 구조 검증 (Chart.yaml, values.yaml, templates 디렉토리 존재 확인)
- 보안 검사: runAsNonRoot, readOnlyRootFilesystem, 권한 에스컬레이션 비활성화
- 리소스 제한 및 요청 정의
- Liveness 및 readiness 프로브 구성
- Helm lint 및 dry-run 검증 통과
보안 감사
낮은 위험This is a documentation and guidance skill for Helm chart development. Contains a validation script that runs local Helm commands for linting, templating, and dry-run installation. All 198 static findings are false positives triggered by documentation code blocks, standard Helm repository URLs, and legitimate YAML parsing operations. No malicious intent detected.
위험 요인
⚡ 스크립트 포함 (1)
⚙️ 외부 명령어 (1)
🌐 네트워크 접근 (1)
품질 점수
만들 수 있는 것
차트 생성 표준화
모범 사례 템플릿 및 검증을 통해 조직 전체에서 일관되고 프로덕션 준비가 완료된 Helm 차트를 생성합니다.
애플리케이션 패키징
적절한 버전 관리, 문서화 및 종속성 관리를 통해 Kubernetes 애플리케이션을 배포용으로 패키징합니다.
다중 환경 배포
Helm values 파일을 사용하여 개발, 스테이징 및 프로덕션 환경 간에 구성을 관리합니다.
이 프롬프트를 사용해 보세요
내 애플리케이션을 위한 새 Helm 차트를 생성해 주세요. deployment, service 및 ingress 템플릿을 포함해야 합니다.
values.yaml 파일에서 구성을 읽는 ConfigMap 템플릿을 기존 Helm 차트에 추가해 주세요.
내 Helm 차트에 대한 다중 환경 구성을 설정하고 dev, staging, production을 위한 별도의 values 파일을 만들어 주세요.
내 Helm 차트 구조와 템플릿을 검증해 주세요. 보안 모범 사례, 리소스 제한 및 헬스 프로브를 확인해 주세요.
모범 사례
- 애플리케이션 버전과 별도로 차트 버전에 의미론적 버전 관리 사용
- 재현 가능한 배포를 보장하기 위해 종속성 버전을 정확하게 고정
- 모든 배포에 헬스 프로브 및 리소스 제한 포함
피하기
- 버전을 고정하지 않고 latest 이미지 태그 사용
- 민감한 값을 values.yaml에 하드코딩하고 외부 시크릿 대신 사용
- 차트 패키징 전에 helm lint 검증 건너뛰기