You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
547 B

  1. apiVersion: v1
  2. kind: Endpoints
  3. metadata:
  4. name: etcd-metrics
  5. namespace: kube-system
  6. labels:
  7. k8s-app: etcd
  8. app.kubernetes.io/managed-by: Kubespray
  9. subsets:
  10. {% for etcd_metrics_address, etcd_host in etcd_metrics_addresses.split(',') | zip(etcd_hosts) %}
  11. - addresses:
  12. - ip: {{ etcd_metrics_address | urlsplit('hostname') }}
  13. targetRef:
  14. kind: Node
  15. name: {{ etcd_host }}
  16. ports:
  17. - name: http-metrics
  18. port: {{ etcd_metrics_address | urlsplit('port') }}
  19. protocol: TCP
  20. {% endfor %}