Официальный график рулевого консула (https://github.com/hashicorp/consul-helm/) поддерживает это. Вам нужно будет развернуть диаграмму Шлема, используя конфигурацию, подобную следующей.
# By default disable all resources in the Helm chart
global:
enabled: false
# Enable Client nodes
client:
enabled: true
# Set this to true to expose the Consul clients using the Kubernetes node
# IPs. If false, the pod IPs must be routable from the external servers.
exposeGossipPorts: true
# IPs of your external Consul server(s)
join:
- 192.0.2.10
- 192.0.2.20
- 192.0.2.30
Подробнее см. В серверах Consul за пределами Kubernetes .