DC/OS 无法获取PUBLIC_IP

很多小伙伴安装完成后,发现WebUI上的PUBLIC_IP不能获取:
图1

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


图2

或者访问接口的时候PUBLIC_IPV4是空的:
图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就算是配置正确了。
这时候上面三个问题,就不会出现了。

😊查看更多😊

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容