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