更改 Nomad 绑定端口
Change Nomad bind port
在 HashiCorp Nomad 中,是否可以指定服务器和客户端的绑定端口(例如,从 464{6,7,8}
到 600{6,7.8}
?
addresses
节不允许指定端口,-bind
开关也不允许。
advertise
节不会更改 Nomad 绑定的端口。
-bind
开关仅允许指定 IP:
> nomad agent -server -data-dir=/tmp/nomad -bind=0.0.0.0
==> No configuration files loaded
==> Starting Nomad agent...
==> Nomad agent configuration:
Advertise Addrs: HTTP: <HOSTIP>:4646; RPC: <HOSTIP>:4647; Serf: <HOSTIP>:4648
Bind Addrs: HTTP: 0.0.0.0:4646; RPC: 0.0.0.0:4647; Serf: 0.0.0.0:4648
尝试指定端口错误:
> nomad agent -server -data-dir=/tmp/nomad -bind=0.0.0.0:6000
==> Failed to parse HTTP advertise address (, 0.0.0.0:6000, 4646, false): Error resolving bind address "0.0.0.0:6000": lookup 0.0.0.0:6000: no such host
使用 ports 节到 select 代理端口,无论是服务器模式还是客户端模式。
你应该在 hashicorp 网站上看看如何使用 server.hcl client.hcl 和 nomad.hcl 文件
启动游牧
:
echo 'server {
enabled = true
bootstrap_expect = 1
}' > /etc/nomad.d/server.hcl
echo 'region = "global"
datacenter = "dc1"
data_dir = "/opt/nomad"
bind_addr = "1.2.3.4" # the default
advertise {
# Defaults to the first private IP address.
http = "1.2.3.4"
rpc = "1.2.3.4" #put your adresse here
serf = "1.2.3.4:5648" # non-default ports may be specified
}
' > /etc/nomad.d/nomad.hcl
和运行这个:
nomad agent -config /etc/nomad.d
在 HashiCorp Nomad 中,是否可以指定服务器和客户端的绑定端口(例如,从 464{6,7,8}
到 600{6,7.8}
?
addresses
节不允许指定端口,-bind
开关也不允许。
advertise
节不会更改 Nomad 绑定的端口。
-bind
开关仅允许指定 IP:
> nomad agent -server -data-dir=/tmp/nomad -bind=0.0.0.0
==> No configuration files loaded
==> Starting Nomad agent...
==> Nomad agent configuration:
Advertise Addrs: HTTP: <HOSTIP>:4646; RPC: <HOSTIP>:4647; Serf: <HOSTIP>:4648
Bind Addrs: HTTP: 0.0.0.0:4646; RPC: 0.0.0.0:4647; Serf: 0.0.0.0:4648
尝试指定端口错误:
> nomad agent -server -data-dir=/tmp/nomad -bind=0.0.0.0:6000
==> Failed to parse HTTP advertise address (, 0.0.0.0:6000, 4646, false): Error resolving bind address "0.0.0.0:6000": lookup 0.0.0.0:6000: no such host
使用 ports 节到 select 代理端口,无论是服务器模式还是客户端模式。
你应该在 hashicorp 网站上看看如何使用 server.hcl client.hcl 和 nomad.hcl 文件
启动游牧:
echo 'server {
enabled = true
bootstrap_expect = 1
}' > /etc/nomad.d/server.hcl
echo 'region = "global"
datacenter = "dc1"
data_dir = "/opt/nomad"
bind_addr = "1.2.3.4" # the default
advertise {
# Defaults to the first private IP address.
http = "1.2.3.4"
rpc = "1.2.3.4" #put your adresse here
serf = "1.2.3.4:5648" # non-default ports may be specified
}
' > /etc/nomad.d/nomad.hcl
和运行这个:
nomad agent -config /etc/nomad.d