Tiszta chart létrehozása
Ha nem akarsz a helm create generálta felesleges kódsorokkal bajlódni.
mkdir my-clean-chart && cd my-clean-chart mkdir templates touch Chart.yaml values.yaml templates/deployment.yaml
Chart.yaml (A minimum):
apiVersion: v2
name: my-clean-chart
version: 0.1.0
values.yaml (A minimum):
appName: spring-boot-demo
image: nexus.ceged.hu/java-app:1.0.0
templates/deployment.yaml (Tiszta, helper függvények nélkül):
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Values.appName }}
spec:
replicas: 1
selector:
matchLabels:
app: {{ .Values.appName }}
template:
metadata:
labels:
app: {{ .Values.appName }}
spec:
containers:
- name: {{ .Values.appName }}
image: "{{ .Values.image }}"