...

Text file src/k8s.io/kubernetes/test/e2e/testing-manifests/guestbook/legacy/redis-slave-controller.yaml

Documentation: k8s.io/kubernetes/test/e2e/testing-manifests/guestbook/legacy

     1apiVersion: v1
     2kind: ReplicationController
     3metadata:
     4  name: redis-slave
     5  labels:
     6    app: redis
     7    role: slave
     8    tier: backend
     9spec:
    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

View as plain text