github.com/zhyoulun/cilium@v1.6.12/test/k8sT/manifests/kafka-sw-app.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: kafka-broker 5 spec: 6 selector: 7 matchLabels: 8 app: kafka 9 zgroup: kafkaTestApp 10 replicas: 1 11 template: 12 metadata: 13 labels: 14 app: kafka 15 zgroup: kafkaTestApp 16 spec: 17 terminationGracePeriodSeconds: 0 18 containers: 19 - name: kafka 20 # Normally we would specify an exact version of the image instead of 21 # 'latest', but this is the only tagged version on Dockerhub. 22 image: docker.io/spotify/kafkaproxy:latest 23 imagePullPolicy: IfNotPresent 24 ports: 25 - containerPort: 9092 26 env: 27 - name: ADVERTISED_HOST 28 value: kafka-service 29 - name: ADVERTISED_PORT 30 value: "9092" 31 - name: CONSUMER_THREADS 32 value: "1" 33 - name: ZK_CONNECT 34 value: "zk.connect=localhost:2181/root/path" 35 - name: GROUP_ID 36 value: "groupid=test" 37 - name: TOPICS 38 value: "empire-announce,deathstar-plans,test-topic" 39 livenessProbe: 40 tcpSocket: 41 port: 9092 42 initialDelaySeconds: 30 43 failureThreshold: 10 44 periodSeconds: 10 45 readinessProbe: 46 tcpSocket: 47 port: 9092 48 initialDelaySeconds: 30 49 periodSeconds: 5 50 --- 51 apiVersion: v1 52 kind: Service 53 metadata: 54 name: kafka-service 55 labels: 56 app: kafka 57 spec: 58 ports: 59 - port: 9092 60 name: kafka-port 61 targetPort: 9092 62 protocol: TCP 63 selector: 64 app: kafka 65 clusterIP: None 66 --- 67 apiVersion: apps/v1 68 kind: Deployment 69 metadata: 70 name: empire-hq 71 spec: 72 selector: 73 matchLabels: 74 app: empire-hq 75 zgroup: kafkaTestApp 76 replicas: 1 77 template: 78 metadata: 79 labels: 80 app: empire-hq 81 zgroup: kafkaTestApp 82 spec: 83 terminationGracePeriodSeconds: 0 84 containers: 85 - name: empire-hq 86 image: docker.io/cilium/kafkaclient:latest 87 imagePullPolicy: IfNotPresent 88 nodeSelector: 89 "kubernetes.io/hostname": k8s1 90 --- 91 apiVersion: apps/v1 92 kind: Deployment 93 metadata: 94 name: empire-outpost-8888 95 spec: 96 selector: 97 matchLabels: 98 app: empire-outpost 99 outpostid: "8888" 100 zgroup: kafkaTestApp 101 replicas: 1 102 template: 103 metadata: 104 labels: 105 app: empire-outpost 106 outpostid: "8888" 107 zgroup: kafkaTestApp 108 spec: 109 terminationGracePeriodSeconds: 0 110 containers: 111 - name: empire-outpost-8888 112 image: docker.io/cilium/kafkaclient:latest 113 imagePullPolicy: IfNotPresent 114 --- 115 apiVersion: apps/v1 116 kind: Deployment 117 metadata: 118 name: empire-outpost-9999 119 spec: 120 selector: 121 matchLabels: 122 app: empire-outpost 123 outpostid: "9999" 124 zgroup: kafkaTestApp 125 replicas: 1 126 template: 127 metadata: 128 labels: 129 app: empire-outpost 130 outpostid: "9999" 131 zgroup: kafkaTestApp 132 spec: 133 terminationGracePeriodSeconds: 0 134 containers: 135 - name: empire-outpost-9999 136 image: docker.io/cilium/kafkaclient:latest 137 imagePullPolicy: IfNotPresent 138 --- 139 apiVersion: apps/v1 140 kind: Deployment 141 metadata: 142 name: empire-backup 143 spec: 144 selector: 145 matchLabels: 146 app: empire-backup 147 zgroup: kafkaTestApp 148 replicas: 1 149 template: 150 metadata: 151 labels: 152 app: empire-backup 153 zgroup: kafkaTestApp 154 spec: 155 terminationGracePeriodSeconds: 0 156 containers: 157 - name: empire-backup 158 image: docker.io/cilium/kafkaclient:latest 159 imagePullPolicy: IfNotPresent