DC/OS 无法获取PUBLIC_IP

很多小伙伴安装完成后,发现WebUI上的PUBLIC_IP不能获取:
DC/OS 无法获取PUBLIC_IP_第1张图片
图1

或者执行某些命令的时候提示:


图2

或者访问接口的时候PUBLIC_IPV4是空的:
DC/OS 无法获取PUBLIC_IP_第2张图片
图3

这时候可以检查一下是否安装的时候有把public-ip配置正确,在每一个节点上包括master节点检查:

cat /opt/mesosphere/bin/detect_ip_public 

#!/usr/bin/env bash
set -o nounset -o errexit
export PATH=/usr/sbin:/usr/bin:$PATH
echo $(ip addr show enp0s8 | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)

如果配置的获取IP的方式不是这样的,可以修改成这样,注意最后一行的enp0s8 这个是网卡名称。可以执行命令:

ip addr show enp0s8 | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1

192.168.0.250

如果正确显示了IP就算是配置正确了。
这时候上面三个问题,就不会出现了。

查看更多

不登高山,不知天之高也;不临深溪,不知地之厚也
感谢指点、交流、喜欢

你可能感兴趣的:(DC/OS 无法获取PUBLIC_IP)