github.phpd.cn/cilium/cilium@v1.6.12/test/k8sT/manifests/guestbook_deployment.yaml (about) 1 --- 2 kind: ReplicationController 3 apiVersion: v1 4 metadata: 5 name: redis-master 6 labels: 7 k8s-app.guestbook: redis 8 role: master 9 spec: 10 replicas: 1 11 selector: 12 k8s-app.guestbook: redis 13 role: master 14 template: 15 metadata: 16 labels: 17 k8s-app.guestbook: redis 18 role: master 19 zgroup: guestbook 20 spec: 21 terminationGracePeriodSeconds: 0 22 containers: 23 - name: redis-master 24 image: docker.io/library/redis:4.0.11 25 imagePullPolicy: IfNotPresent 26 ports: 27 - name: redis-server 28 containerPort: 6379 29 nodeSelector: 30 kubernetes.io/hostname: k8s1 31 --- 32 kind: Service 33 apiVersion: v1 34 metadata: 35 name: redis-master 36 labels: 37 k8s-app.guestbook: redis 38 role: master 39 zgroup: guestbook 40 spec: 41 ports: 42 - port: 6379 43 targetPort: redis-server 44 selector: 45 k8s-app.guestbook: redis 46 role: master 47 --- 48 kind: ReplicationController 49 apiVersion: v1 50 metadata: 51 name: redis-slave 52 labels: 53 k8s-app.guestbook: redis 54 role: slave 55 spec: 56 replicas: 1 57 selector: 58 k8s-app.guestbook: redis 59 role: slave 60 template: 61 metadata: 62 labels: 63 k8s-app.guestbook: redis 64 role: slave 65 zgroup: guestbook 66 spec: 67 terminationGracePeriodSeconds: 0 68 containers: 69 - name: redis-slave 70 image: gcr.io/google_samples/gb-redisslave:v1 71 imagePullPolicy: IfNotPresent 72 ports: 73 - name: redis-server 74 containerPort: 6379 75 nodeSelector: 76 kubernetes.io/hostname: k8s1 77 --- 78 kind: Service 79 apiVersion: v1 80 metadata: 81 name: redis-slave 82 labels: 83 k8s-app.guestbook: redis 84 role: slave 85 spec: 86 ports: 87 - port: 6379 88 targetPort: redis-server 89 selector: 90 k8s-app.guestbook: redis 91 role: slave 92 --- 93 apiVersion: apps/v1 94 kind: Deployment 95 metadata: 96 name: frontend 97 spec: 98 selector: 99 matchLabels: 100 app: guestbook 101 tier: frontend 102 replicas: 1 103 template: 104 metadata: 105 labels: 106 app: guestbook 107 tier: frontend 108 spec: 109 containers: 110 - name: php-redis 111 image: gcr.io/google-samples/gb-frontend:v4 112 resources: 113 requests: 114 cpu: 100m 115 memory: 100Mi 116 env: 117 - name: GET_HOSTS_FROM 118 value: dns 119 ports: 120 - containerPort: 80 121 nodeSelector: 122 kubernetes.io/hostname: k8s2