Консул добавить Kubernetes узел - PullRequest
0 голосов
/ 27 марта 2020

Я установил и настроил кластер Консул на узлах ВМ. Я хотел бы добавить туда другие узлы в режиме клиента, а не в режиме SERVER. Эти узлы должны работать на Kubernetes. Я использовал шаблон HELM, но я не могу добавить эти узлы в режиме КЛИЕНТА, а только в узле сервера. ШАБЛОН ШЕЛКА: https://github.com/helm/charts/tree/master/stable/consul

Я хочу использовать это для регистрации услуги в кластере Консул. У кого-нибудь есть идеи или опыт с этим?

1 Ответ

0 голосов
/ 29 апреля 2020

Официальный график рулевого консула (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 .

...