apiVersion: apps/v1 kind: Deployment metadata: name: backend-api-internal namespace: app-notifications spec: replicas: 1 selector: matchLabels: app: backend-api-internal template: metadata: labels: app: backend-api-internal spec: imagePullSecrets: - name: ghcr-secret containers: - name: backend-api-internal image: app-notifications-backend-api-internal:1 imagePullPolicy: Never ports: - containerPort: 8101 env: - name: BACKEND_API_INTERNAL_RMQ_HOST value: "rabbitmq.app-notifications.svc.cluster.local" - name: BACKEND_API_INTERNAL_DB_HOST value: "mysql.app-notifications.svc.cluster.local" volumeMounts: - name: backend-api-internal-secrets mountPath: /etc/secrets readOnly: true volumes: - name: backend-api-internal-secrets secret: secretName: backend-api-internal