github.com/replicatedhq/ship@v0.55.0/integration/unfork/redis-k8s/expected/base/redis-slave-deployment.yaml (about) 1 --- 2 # Source: redis/templates/redis-slave-deployment.yaml 3 4 apiVersion: extensions/v1beta1 5 kind: Deployment 6 metadata: 7 name: redis-slave 8 labels: 9 app: redis 10 chart: redis-5.0.0 11 release: "redis" 12 heritage: "Tiller" 13 spec: 14 replicas: 1 15 selector: 16 matchLabels: 17 release: "redis" 18 role: slave 19 app: redis 20 template: 21 metadata: 22 labels: 23 release: "redis" 24 chart: redis-5.0.0 25 role: slave 26 app: redis 27 annotations: 28 checksum/health: a70f637bcac29808c7ba9227b633914ef262bc8a0358bd4e7aeab02ba1ac8ea2 29 checksum/configmap: 23853843a059c57c5633a34ba022f8145d1401d7b00dc5945ead28cf322e18df 30 checksum/secret: 9797325eb1d5751f4afda1cecae802d5a7f6e91a636a931abc0812801211739a 31 spec: 32 securityContext: 33 fsGroup: 1001 34 runAsUser: 1001 35 serviceAccountName: "default" 36 containers: 37 - name: redis 38 image: docker.io/bitnami/redis:4.0.11 39 imagePullPolicy: "Always" 40 command: 41 - /run.sh 42 43 args: 44 - "--port" 45 - "$(REDIS_PORT)" 46 - "--slaveof" 47 - "$(REDIS_MASTER_HOST)" 48 - "$(REDIS_MASTER_PORT_NUMBER)" 49 - "--requirepass" 50 - "$(REDIS_PASSWORD)" 51 - "--masterauth" 52 - "$(REDIS_MASTER_PASSWORD)" 53 - "--include" 54 - "/opt/bitnami/redis/etc/redis.conf" 55 - "--include" 56 - "/opt/bitnami/redis/etc/replica.conf" 57 env: 58 - name: REDIS_REPLICATION_MODE 59 value: slave 60 - name: REDIS_MASTER_HOST 61 value: redis-master 62 - name: REDIS_PORT 63 value: "6379" 64 - name: REDIS_MASTER_PORT_NUMBER 65 value: "6379" 66 - name: REDIS_PASSWORD 67 valueFrom: 68 secretKeyRef: 69 name: redis 70 key: redis-password 71 - name: REDIS_MASTER_PASSWORD 72 valueFrom: 73 secretKeyRef: 74 name: redis 75 key: redis-password 76 ports: 77 - name: redis 78 containerPort: 6379 79 livenessProbe: 80 initialDelaySeconds: 5 81 periodSeconds: 5 82 timeoutSeconds: 5 83 successThreshold: 1 84 failureThreshold: 5 85 exec: 86 command: 87 - sh 88 - -c 89 - /health/ping_local_and_master.sh 90 readinessProbe: 91 initialDelaySeconds: 5 92 periodSeconds: 5 93 timeoutSeconds: 1 94 successThreshold: 1 95 failureThreshold: 5 96 exec: 97 command: 98 - sh 99 - -c 100 - /health/ping_local_and_master.sh 101 resources: 102 null 103 104 volumeMounts: 105 - name: health 106 mountPath: /health 107 - name: redis-data 108 mountPath: /data 109 - name: config 110 mountPath: /opt/bitnami/redis/etc 111 volumes: 112 - name: health 113 configMap: 114 name: redis-health 115 defaultMode: 0755 116 - name: config 117 configMap: 118 name: redis 119 - name: redis-data 120 emptyDir: {}