容器中的 Linux 用户在 Pod 重新启动时丢失

容器中的 Linux 用户在 Pod 重新启动时丢失

当 pod 重新启动时,在 kubernetes 容器中创建的 Linux 用户和组(带有groupadd和)会丢失。(在我的用例中,我需要为 apache mpm-itk 模块动态创建这些 linux 用户。)useradd

在 kubernetes 中有没有办法让这些 linux 用户持久并在 pod 重启后存活下来?

答案1

pod 被完全丢弃。如果您需要特定设置(例如额外的用户),您可以创建具有这些修改的派生 docker 镜像(或执行这些修改的脚本)。

答案2

我现在已经构建了一个完全基于 Kubernetes 的自定义同步解决方案,每当 pod 重新启动时,它都会动态重新创建自定义 Linux 用户。它依赖于 Kubernetes 资源,不需要修改现有的 Docker 镜像。如果其他人也需要它,请随意在我的帖子中找到带有代码片段的详细步骤同步 Linux 用户以应对 Kubernetes Pod 重启

相关内容