gpt4 book ai didi

linux - 如何控制/etc/hosts文件不被覆盖

转载 作者:太空宇宙 更新时间:2023-11-04 04:53:33 26 4
gpt4 key购买 nike

我正在使用 Debian Jessie 镜像在 AWS 上部署 Kops Kubernetes 集群。

我的环境是混合环境,我的工件位于 DC 的物理环境中。现在我遇到了一个问题,除非我在/etc/hosts 文件中指定神器 FQDN 和 IP,否则我的工作节点无法从我的神器中提取图像。

所以这是一个手动编辑,我这样做后一切正常。因此,我继续将数据添加到 Kops 工作节点组的附​​加 userdata 中,但一段时间后我发现工作节点上的主机文件被覆盖,而且这在节点重新启动时也很明显。

那么我该如何解决这个问题!!

最佳答案

真正的答案是运行您自己的 DNS 服务器,或者至少使用 DNS 主机名进行解析。如果您的路由器支持,您可以设置本地主机名(machine-1.local)

如果这不可能,您可以尝试类似 puppet 的解决方案如果您拥有虚拟机。另外,我相信 Kubernetes 确实有一个 DNS 插件。另外,您可以在启动时使用 crontab 写入主机文件,但这是一个肮脏的解决方案。

此外,每次 DHCP 更新时,您的主机文件都会被重写。您可以使用静态 IP,但同样,DNS 才是最佳选择。

关于linux - 如何控制/etc/hosts文件不被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52841599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com