H
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
How to use
- Zainicjuj nowy chart Helm za pomocą polecenia
helm create nazwa-aplikacji, które automatycznie utworzy standardową strukturę katalogów z plikami Chart.yaml, values.yaml oraz folderem templates/. 2. Skonfiguruj metadane w pliku Chart.yaml, definiując nazwę, wersję i opis pakietu, a następnie dostosuj domyślne wartości w values.yaml dla zmiennych konfiguracyjnych aplikacji. 3. Utwórz lub zmodyfikuj szablony Kubernetes w folderze templates/, takie jak deployment.yaml, service.yaml i ingress.yaml, używając zmiennych z values.yaml poprzez składnię{{ .Values.nazwa }}. 4. Waliduj strukturę i składnię charta za pomocąhelm lint, aby sprawdzić zgodność z konwencjami i wykryć błędy przed wdrożeniem. 5. Testuj chart lokalnie za pomocąhelm installlubhelm template, aby upewnić się, że manifesty generują się poprawnie dla różnych zestawów wartości. 6. Zarządzaj zależnościami między chartami, definiując je w Chart.yaml, i organizuj wdrożenia dla wielu środowisk poprzez oddzielne pliki values dla każdego z nich.