kafka.yaml 941 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #apiVersion: v1
  2. #kind: Namespace
  3. #metadata:
  4. # name: "kafka"
  5. # labels:
  6. # name: "kafka"
  7. #---
  8. apiVersion: v1
  9. kind: Service
  10. metadata:
  11. labels:
  12. app: zookeeper-service
  13. name: zookeeper-service
  14. # namespace: kafka
  15. spec:
  16. type: NodePort
  17. ports:
  18. - name: zookeeper-port
  19. port: 2181
  20. nodePort: 30181
  21. targetPort: 2181
  22. selector:
  23. app: zookeeper
  24. ---
  25. apiVersion: apps/v1
  26. kind: Deployment
  27. metadata:
  28. labels:
  29. app: zookeeper
  30. name: zookeeper
  31. # namespace: kafka
  32. spec:
  33. replicas: 1
  34. selector:
  35. matchLabels:
  36. app: zookeeper
  37. template:
  38. metadata:
  39. labels:
  40. app: zookeeper
  41. spec:
  42. containers:
  43. - image: ubuntu/zookeeper:latest
  44. imagePullPolicy: Always
  45. name: zookeeper
  46. env:
  47. - name: TZ
  48. value: US/Michigan
  49. - name: "ALLOW_ANONYMOUS_LOGIN"
  50. value: "yes"
  51. ports:
  52. - containerPort: 2181