※ 참고
$ helm create {폴더이름}
폴더이름의 디렉토리를 만들고 다음 구조로 샘플 코드를 생성한다.
$ tree {폴더이름}
{폴더이름}
├── Chart.yaml
├── charts
├── templates
│ ├── NOTES.txt
│ ├── _helpers.tpl
│ ├── deployment.yaml
│ ├── hpa.yaml
│ ├── ingress.yaml
│ ├── service.yaml
│ ├── serviceaccount.yaml
│ └── tests
│ └── test-connection.yaml
└── values.yaml
3 directories, 10 files
template (templates 디렉토리 안의 파일)
apiVersion: v1
kind: Service
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: {{ .Values.args.port }}
protocol: TCP
values.yaml
service:
type: LoadBalancer
port: 9110