apiVersion: apps/v1 kind: Deployment metadata: name: app-demo spec: replicas: 2 revisionHistoryLimit: 3 selector: matchLabels: app: app-demo template: metadata: labels: app: app-demo spec: containers: - image: lukastrkan/cc-app-demo@sha256:e98ef2b60dbe0a118142f44133e29b7177404373de73a930c59d1544b40e6a04 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: 60 periodSeconds: 10 failureThreshold: 3 readinessProbe: httpGet: path: / port: 8000 initialDelaySeconds: 60 periodSeconds: 10 failureThreshold: 3