Removed not needed metadata and switched label and namespace to `kafka`
[demos/kafka/monitoring] / kubernetes / zookeeper-deployment.yaml
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4   labels:
5     kafka: zookeeper
6   name: zookeeper
7   namespace: kafka
8 spec:
9   replicas: 1
10   selector:
11     matchLabels:
12       kafka: zookeeper
13   strategy:
14     type: Recreate
15   template:
16     metadata:
17       labels:
18         kafka: zookeeper
19     spec:
20       containers:
21         - env:
22             - name: ALLOW_ANONYMOUS_LOGIN
23               value: "yes"
24             - name: ZOO_ENABLE_PROMETHEUS_METRICS
25               value: "yes"
26           image: zookeeper
27           name: zookeeper
28           ports:
29             - containerPort: 2181
30               hostPort: 2181
31               protocol: TCP
32             - containerPort: 7070
33               hostPort: 7000
34               protocol: TCP
35           resources: {}
36           volumeMounts:
37             - mountPath: /bitnami/zookeeper
38               name: zookeeper
39       restartPolicy: Always
40       volumes:
41         - name: zookeeper
42           persistentVolumeClaim:
43             claimName: zookeeper
44 status: {}