apiVersion: apps/v1 kind: Deployment metadata: name: p3x-redis-ui namespace: p3x-redis-ui spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: p3x-redis-ui template: metadata: labels: app.kubernetes.io/name: p3x-redis-ui spec: terminationGracePeriodSeconds: 15 containers: - name: p3x-redis-ui image: patrikx3/p3x-redis-ui ports: - name: p3x-redis-ui containerPort: 7843 livenessProbe: httpGet: path: /health port: 7843 initialDelaySeconds: 10 periodSeconds: 30 timeoutSeconds: 5 readinessProbe: httpGet: path: /health port: 7843 initialDelaySeconds: 5 periodSeconds: 10 timeoutSeconds: 5 volumeMounts: - name: p3x-redis-ui-settings mountPath: /settings/.p3xrs-conns.json subPath: .p3xrs-conns.json volumes: - name: p3x-redis-ui-settings configMap: name: p3x-redis-ui-settings