apiVersion: apps/v1 kind: Deployment metadata: name: app-demo spec: replicas: 3 revisionHistoryLimit: 3 selector: matchLabels: app: app-demo template: metadata: labels: app: app-demo spec: containers: - image: lukastrkan/cc-app-demo@sha256:d320eefb9dee05dc0f0ec5a2ca90daae7ca8c2af0088dc6b88eee076486c0f3b name: app-demo ports: - containerPort: 8000 env: - name: MARIADB_HOST value: mariadb-repl.mariadb-operator.svc.cluster.local - name: MARIADB_PORT value: '3306' - name: MARIADB_DB value: app-demo-database - name: MARIADB_USER value: app-demo-user - name: MARIADB_PASSWORD valueFrom: secretKeyRef: name: app-demo-database-secret key: password livenessProbe: httpGet: path: / port: 8000 initialDelaySeconds: 10 periodSeconds: 10 failureThreshold: 3 readinessProbe: httpGet: path: / port: 8000 initialDelaySeconds: 10 periodSeconds: 10 failureThreshold: 3