Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker swarm中的VirtualIP和负载平衡-一些疑问 让我们考虑简单的例子: services: elasticsearch: image: elasticsearch:alpine ports: - "9200:9200" - "9300:9300" environment: - "ES_JAVA_OPTS=-Xms512m -Xmx512m" volumes: - ./elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml networks: - backend deploy: replicas: 3 networks: - backend: driver: overlay_Docker_Docker Swarm_Swarm - Fatal编程技术网

docker swarm中的VirtualIP和负载平衡-一些疑问 让我们考虑简单的例子: services: elasticsearch: image: elasticsearch:alpine ports: - "9200:9200" - "9300:9300" environment: - "ES_JAVA_OPTS=-Xms512m -Xmx512m" volumes: - ./elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml networks: - backend deploy: replicas: 3 networks: - backend: driver: overlay

docker swarm中的VirtualIP和负载平衡-一些疑问 让我们考虑简单的例子: services: elasticsearch: image: elasticsearch:alpine ports: - "9200:9200" - "9300:9300" environment: - "ES_JAVA_OPTS=-Xms512m -Xmx512m" volumes: - ./elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml networks: - backend deploy: replicas: 3 networks: - backend: driver: overlay,docker,docker-swarm,swarm,Docker,Docker Swarm,Swarm,我们有三个副本,每个服务都有一些虚拟IP地址。还请注意,这些地址是 覆盖网络的地址。此外,服务名称被解析为VirtualIP。 现在,请告诉我: 如果VirtualIP是负载平衡的?我指的是以下情况: NC10.0.0.49200 幕后(使用负载平衡)我被重定向到10.0.0.2(另一项服务)。 那nc elasticsearch_1 9200呢 我创建三个回复或三个独立的服务是否有意义 通过谷歌,Docker Swarm中有适当的elasticsearch设置的例子。根据es群集的大小和需求,

我们有三个副本,每个服务都有一些虚拟IP地址。还请注意,这些地址是 覆盖网络的地址。此外,服务名称被解析为VirtualIP。 现在,请告诉我:

  • 如果VirtualIP是负载平衡的?我指的是以下情况:
    NC10.0.0.49200
    幕后(使用负载平衡)我被重定向到
    10.0.0.2
    (另一项服务)。 那nc elasticsearch_1 9200呢

  • 我创建三个回复或三个独立的服务是否有意义


  • 通过谷歌,Docker Swarm中有适当的elasticsearch设置的例子。根据es群集的大小和需求,设计可能会有所不同

  • 您可能希望每个节点都是具有一个副本的自己的服务。这在较小的环境中更易于管理,因为通常情况下,副本应该是可互换的,es节点是特定的应用程序,每个应用程序都有自己的配置和唯一的数据存储

  • 创建服务时,请禁用VIP,以便减少一次到服务的跳数(因为每个跳数将只有一个副本)。因此,将
    --端点模式dnsrr
    添加到您的服务创建中,或者