k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/test/e2e/testing-manifests/guestbook/redis-slave-deployment.yaml.in (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: redis-slave 5 spec: 6 replicas: 2 7 selector: 8 matchLabels: 9 app: redis 10 role: slave 11 tier: backend 12 template: 13 metadata: 14 labels: 15 app: redis 16 role: slave 17 tier: backend 18 spec: 19 containers: 20 - name: slave 21 image: {{.RedisImage}} 22 # We are only implementing the dns option of: 23 # https://github.com/kubernetes/examples/blob/97c7ed0eb6555a4b667d2877f965d392e00abc45/guestbook/redis-slave/run.sh 24 command: [ "redis-server", "--slaveof", "redis-master", "6379" ] 25 resources: 26 requests: 27 cpu: 100m 28 memory: 100Mi 29 env: 30 - name: GET_HOSTS_FROM 31 value: dns 32 # If your cluster config does not include a dns service, then to 33 # instead access an environment variable to find the master 34 # service's host, comment out the 'value: dns' line above, and 35 # uncomment the line below: 36 # value: env 37 ports: 38 - containerPort: 6379