zookeeper.yaml 840 B

12345678910111213141516171819202122232425262728293031323334353637
  1. ---
  2. apiVersion: apps/v1beta1
  3. kind: Deployment
  4. metadata:
  5. name: zk-exporter
  6. namespace: monitoring
  7. spec:
  8. replicas: 1
  9. template:
  10. metadata:
  11. labels:
  12. k8s-app: zk-exporter
  13. spec:
  14. containers:
  15. - name: zk-exporter
  16. image: dotbalo/zk-exporter
  17. command: ["sh", "-c", "/usr/local/bin/zookeeper-exporter --listen 0.0.0.0:9120 --zk-list zk-0.zk-headless.public-service.svc:2181,zk-1.zk-headless.public-service.svc:2181,zk-2.zk-headless.public-service.svc:2181"]
  18. imagePullPolicy: IfNotPresent
  19. ports:
  20. - containerPort: 9120
  21. ---
  22. apiVersion: v1
  23. kind: Service
  24. metadata:
  25. name: zk-exporter
  26. namespace: monitoring
  27. labels:
  28. k8s-app: zk-exporter
  29. spec:
  30. type: ClusterIP
  31. clusterIP: None
  32. selector:
  33. k8s-app: zk-exporter
  34. ports:
  35. - name: api
  36. port: 9120
  37. protocol: TCP