Helm
Helm empaqueta manifiestos Kubernetes como charts parametrizables.
Chart
Estructura:
txt
my-chart/
Chart.yaml
values.yaml
templates/
deployment.yaml
service.yamlInstalar
bash
helm install web ./my-chartActualizar:
bash
helm upgrade web ./my-chartvalues.yaml
yaml
image:
repository: nginx
tag: "1.27"
replicaCount: 3Plantilla:
yaml
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"Rollback
bash
helm history web
helm rollback web 1Buenas practicas
- Mantén charts simples.
- Versiona
valuespor entorno. - No guardes secretos planos en values.
- Usa
helm templatepara revisar salida. - Evita plantillas demasiado inteligentes.
