apiVersion: apps/v1 kind: Deployment metadata: name: backend namespace: notes-app spec: replicas: 1 selector: matchLabels: app: backend template: metadata: labels: app: backend spec: containers: - name: backend image: notes-backend:latest imagePullPolicy: Never env: - name: DATABASE_URL value: postgresql://appuser:apppassword@db:5432/appdb ports: - containerPort: 5000 --- apiVersion: apps/v1 kind: Deployment metadata: name: frontend namespace: notes-app spec: replicas: 1 selector: matchLabels: app: frontend template: metadata: labels: app: frontend spec: containers: - name: frontend image: notes-frontend:latest imagePullPolicy: Never ports: - containerPort: 80 --- apiVersion: apps/v1 kind: Deployment metadata: name: adminer namespace: notes-app spec: replicas: 1 selector: matchLabels: app: adminer template: metadata: labels: app: adminer spec: containers: - name: adminer image: adminer:4 ports: - containerPort: 8080