排查容器问题

问题:Pod 未能启动应用,并且无法使用从备份/恢复设备挂载的数据。 之所以会出现这种情况,是因为在源机器(数据的捕获来源)上运行所有应用进程所用的 user ID 与在 Pod 上运行这些进程所用的 user ID 不同。

解决方案:为 Pod 显式设置安全上下文,并在 Pod 的 YAML 文件中为 runAsUser 字段指定适当的用户 ID 值。例如,如果源主机上的 MySQL 应用使用用户 ID 997 运行所有进程,则建议为 pod 设置安全上下文,以使用相同的用户 ID 997。为此,您可以在 Pod 的 YAML 文件的“spec”部分中指定以下步骤。

如需了解详情,请参阅为 pod 或容器配置安全上下文