apiVersion: apps/v1 kind: Deployment metadata: name: ui namespace: homea2 labels: app: ui component: home-automation spec: replicas: 1 selector: matchLabels: app: ui template: metadata: annotations: reloader.stakater.com/auto: "true" configmap.reloader.stakater.com/reload: "home-automation-environment" labels: app: ui component: home-automation spec: containers: - name: ui image: %IMAGE% ports: - containerPort: 8002 name: http env: - name: UI_PORT valueFrom: configMapKeyRef: name: home-automation-environment key: UI_UI_PORT - name: API_BASE valueFrom: configMapKeyRef: name: home-automation-environment key: UI_API_BASE - name: BASE_PATH valueFrom: configMapKeyRef: name: home-automation-environment key: UI_BASE_PATH livenessProbe: httpGet: path: / port: 8002 initialDelaySeconds: 30 periodSeconds: 10 readinessProbe: httpGet: path: / port: 8002 initialDelaySeconds: 5 periodSeconds: 5 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 100m memory: 128Mi --- apiVersion: v1 kind: Service metadata: name: ui labels: app: ui component: home-automation spec: selector: app: ui ports: - port: 80 targetPort: 8002 name: http type: ClusterIP