apiVersion: v1 kind: Namespace metadata: name: todo-app --- apiVersion: apps/v1 kind: Deployment metadata: name: backend namespace: todo-app spec: replicas: 1 selector: matchLabels: app: backend template: metadata: labels: app: backend spec: containers: - name: backend image: z2-backend:latest imagePullPolicy: IfNotPresent ports: - containerPort: 3000 envFrom: - secretRef: name: backend-env --- apiVersion: apps/v1 kind: Deployment metadata: name: frontend namespace: todo-app spec: replicas: 1 selector: matchLabels: app: frontend template: metadata: labels: app: frontend spec: containers: - name: frontend image: z2-frontend:latest imagePullPolicy: IfNotPresent ports: - containerPort: 80