Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

49 рядки
1.3 KiB

  1. apiVersion: rabbitmq.com/v1beta1
  2. kind: RabbitmqCluster
  3. metadata:
  4. name: airflow-rabbitmq-cluster
  5. namespace: airflow
  6. spec:
  7. replicas: 3
  8. persistence:
  9. storageClassName: "nfs-airflow-rabbitmq"
  10. storage: 10Gi
  11. override:
  12. statefulSet:
  13. spec:
  14. template:
  15. spec:
  16. nodeSelector:
  17. node-role.kubernetes.io/control-plane: ""
  18. tolerations:
  19. - key: "node-role.kubernetes.io/control-plane"
  20. operator: "Exists"
  21. effect: "NoSchedule"
  22. affinity:
  23. podAntiAffinity:
  24. requiredDuringSchedulingIgnoredDuringExecution:
  25. - labelSelector:
  26. matchExpressions:
  27. - key: app.kubernetes.io/name
  28. operator: In
  29. values:
  30. - rabbitmq-cluster
  31. topologyKey: kubernetes.io/hostname
  32. containers:
  33. - name: rabbitmq
  34. ---
  35. apiVersion: v1
  36. kind: Service
  37. metadata:
  38. name: airflow-rabbitmq-mgmt
  39. namespace: airflow
  40. spec:
  41. type: NodePort
  42. selector:
  43. app.kubernetes.io/name: airflow-rabbitmq-cluster
  44. app.kubernetes.io/component: rabbitmq
  45. ports:
  46. - name: management
  47. port: 15672
  48. targetPort: 15672
  49. nodePort: 31672