apiVersion: apps/v1 kind: Deployment metadata: name: messages-frontend namespace: lasuite spec: replicas: 1 selector: matchLabels: app: messages-frontend template: metadata: labels: app: messages-frontend spec: containers: - name: messages-frontend image: messages-frontend ports: - containerPort: 8080 env: - name: MESSAGES_FRONTEND_BACKEND_SERVER value: messages-backend.lasuite.svc.cluster.local:80 - name: PORT value: "8080" livenessProbe: httpGet: path: / port: 8080 initialDelaySeconds: 10 periodSeconds: 20 readinessProbe: httpGet: path: / port: 8080 initialDelaySeconds: 5 periodSeconds: 10 volumeMounts: - name: theme mountPath: /app/sunbeam-theme.css subPath: sunbeam-theme.css readOnly: true resources: limits: memory: 256Mi cpu: 250m requests: memory: 64Mi cpu: 50m volumes: - name: theme configMap: name: messages-frontend-theme