1 部署 consul
https://github.com/hashicorp/consul
https://developer.hashicorp.com/consul/docs/k8s/installation/install
helm部署

2 Promethues 对接consul

添加consul配置
- job_name: 'consul-endpoints'consul_sd_configs:- server: "consul-server.infrastructure-test.svc:8500"services: []relabel_configs:- source_labels: [__meta_consul_tags]regex: 'consul'action: drop- regex: __meta_consul_service_metadata_(.+)action: labelmap- action: replacesource_labels: [__address__]regex: (.*):(.*)replacement: $1target_label: instance


