이 스킬은 DevOps 엔지니어가 Kubernetes 클러스터에 애플리케이션을 패키징하고 배포하기 위한 모범 사례와 함께 Helm 차트를 처음부터 스캐폴딩할 수 있도록 도와줍니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"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 차트 구조입니다.
보안 감사
안전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.
품질 점수
만들 수 있는 것
새 Kubernetes 애플리케이션 설정
보안 기본값, 리소스 제한 및 헬스 프로브가 미리 구성된 새로운 마이크로서비스용 프로덕션 준비 Helm 차트를 빠르게 스캐폴딩합니다.
다중 환경 구성
적절한 리소스 할당 및 구성 오버라이드와 함께 개발, 스테이징 및 프로덕션 환경을 위한 구조화된 values 파일을 생성합니다.
차트 검증 및 모범 사례
기본 제공 검증 스크립트를 사용하여 일반적인 문제, 보안 미설정 및 Helm 모범 사례 준수를 확인합니다.
이 프롬프트를 사용해 보세요
버전 1.0.0인 'myapp'이라는 이름의 애플리케이션용 새 Helm 차트를 생성하세요. Deployment, Service 및 ConfigMap을 포함하세요. helm-chart-scaffolding 스킬을 사용하세요.
pod 보안 컨텍스트, 리소스 제한, liveness 및 readiness 프로브, 네트워크 정책을 포함한 보안 모범 사례가 적용된 프로덕션 준비 Helm 차트를 생성하세요. helm-chart-scaffolding 스킬을 사용하세요.
dev, staging, 프로덕션 환경용 별도의 values 파일이 있는 Helm 차트를 생성하세요. 각 환경에 적절한 리소스 할당 및 복제본 수를 포함하세요. helm-chart-scaffolding 스킬을 사용하세요.
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로 차트 테스트
- 민감한 데이터를 ConfigMap에 넣지 금지 - Secrets 또는 외부 시크릿 관리 사용