0

我需要使用 k3d 在具有一些修改过的 Linux 内核参数(例如 kernel.sem)的容器中运行 k3s。k3s 中的 Pod 需要使用主机 IPC 运行,因此我无法配置它们以在启动时修改这些参数;它们需要已经在 k3s 容器中进行了修改。因为参数是命名空间的,运行 k3s 服务器和代理的 Docker 容器使用这些参数的编译值,忽略主机的当前设置。

如果我手动创建 Docker 容器,我可以传入 --sysctl 选项,但在 k3d 文档中,我看不到在 k3d 创建容器时提供任意 docker run 选项的方法。在那儿?

或者,如果可能的话,我可以配置 Docker 守护程序以默认使用这些修改后的参数创建所有容器。

4

0 回答 0