gpt4 book ai didi

linux - Kubernetes Docker 操作系统参数与主机操作系统参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:46:46 25 4
gpt4 key购买 nike

我在 Docker 容器(容器操作系统是 Red Hat linux)上运行 NGINX 和 Tomcat,并通过 Kubernetes pod 进行部署。主机操作系统是 Red Hat Linux。

我的问题是哪个操作系统参数有效 - 主机操作系统还是容器操作系统?在性能调整期间,我是否需要调整操作系统或主机操作系统参数是否有效。我指的一些参数示例是 ulimit - n(打开文件)、net.ipv4.tcp.*、fs.file-max 等。

最佳答案

正如 Crazykev 已经提到的,您可以使用相应的 docker run 标志设置 ulimits。

net.ipv4.tcp.* 等参数是内核参数。 Docker 容器运行在与主机系统相同的 Linux 内核中;因此在宿主机上设置的参数在容器中也会生效。

通常,您无法从容器内部设置这些参数。您可以(不是说您应该)使用 --privileged 标志启动容器,这可能(未经测试)允许您从容器内设置内核参数。 Kubernetes 文档还描述了 how to start privileged containers .

关于linux - Kubernetes Docker 操作系统参数与主机操作系统参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43213860/

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