在 Nomad UI 中找不到 Nomad 客户端

问题描述 投票:0回答:3

找不到Nomad客户端,但我可以看到所有服务器,也可以在Consul中找到客户端。

Nomad 配置

data_dir = "/opt/nomad/data"

server {
  enabled          = true
  bootstrap_expect = 3
  retry_join = ["provider=aws tag_key=Function tag_value=consul_client"]

}

client {
  enabled = true
}

Consul UI 中的客户端:

enter image description here


Nomad UI 中的服务器:

enter image description here

Nomad UI 中的客户端:

enter image description here

那么为什么我在最后一张截图中只看到一个客户端?

consul nomad
3个回答
2
投票

弄清楚了,我应该为服务器和客户端制作单独的配置文件,而不是将它们组合在一起。


0
投票

检查 nomad 配置文件上的广告 ip,以确保它们已更新为正确的 ip 地址,例如对于失踪的客户@10.183.141.53

advertise {
    http = "10.18.41.53:4646"
    rpc = "10.18.41.53:4647"
    serf = "10.18.41.53:4648"
}

0
投票

Nomad 客户端配置不应该有

server {
  enabled          = true # this should be false
}

通过为服务器和客户端进行不同的配置将解决此问题

工作客户端节将如下所示

   client {
      enabled = true
      network_interface   = "eth0" # not mendatory
      network_speed = "10000" # not mendatory
      node_class = "abc" # not mendatory
      servers = ["host1","host2","host3"]
   }
© www.soinside.com 2019 - 2024. All rights reserved.