Helm Chart - OpenShift Build and Deploymant (OpenShift Tutorial Part-9) Red Hat EX288

Опубликовано: 28 Февраль 2026
на канале: Tech Tejendra
13,963
130

Helm Chart - OpenShift Build and Deploymant (OpenShift Tutorial Part-9) Red Hat EX288

Commands -
helm create famouschart

values.yaml
image:
repository: quay.io/redhattraining/famous-quotes
pullPolicy: IfNotPresent
tag: "2.1"

templates/deployment.yaml
ports:
name: http
containerPort: 8000
protocol: TCP


Chart.yaml
dependencies:
name: mariadb
version: 11.0.13
repository: https://charts.bitnami.com/bitnami

helm dependency update

values.yaml
mariadb:
auth:
username: quotes
password: quotespwd
database: quotesdb
primary:
podSecurityContext:
enabled: false
containerSecurityContext:
enabled: false

env:
name: "QUOTES_HOSTNAME"
value: "famousapp-mariadb"
name: "QUOTES_DATABASE"
value: "quotesdb"
name: "QUOTES_USER"
value: "quotes"
name: "QUOTES_PASSWORD"
value: "quotespwd"

templates/deployment.yaml
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
{{- range .Values.env }}
name: {{ .name }}
value: {{ .value }}
{{- end }}


oc new-project developer-multicontainer-helm
helm install famousapp .
oc expose service famousapp-famouschart