gpt4 book ai didi

docker - 如何为k8s pod/Docker容器更新/etc/services

转载 作者:行者123 更新时间:2023-12-02 12:00:42 25 4
gpt4 key购买 nike

我需要添加一些额外的行来更新/etc/services文件。
但是我找不到任何直接的答案。
在k8s中,有一个选项可以通过编辑部署对象为/etc/hosts添加 hostAliases ,但没有更新/etc/services的选项
作为一种选择,我可以挂载自己的文件,但这是执行此IMO的一种太残酷的方式。
提前致谢!

最佳答案

用已挂载的/etc/services替换ConfigMap的优点是能够在Pod运行时进行更新。
如果您不想使用该技术,则可以在Pod启动或重新启动时使用PostStart Lifecycle Hook添加行:

lifecycle:
postStart:
exec:
command: ["/bin/sh", "-c", "echo '[new-line]' >> /etc/services"]

关于docker - 如何为k8s pod/Docker容器更新/etc/services,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62640650/

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