linux - Kubernetes Pod 中的容器是否在不同的“挂载”命名空间中运行?
问题描述
Kubernetes Pod 中的容器是否在不同的“挂载”命名空间中运行?根据我在一些在线资源中读到的内容,当一个容器启动时,每个容器都指向一个隔离的文件系统,唯一可用于跨容器共享文件目录的是 Kubernetes 卷。因此,只是想了解,如果它们引用不同的文件系统并且默认情况下不能引用彼此的文件系统,它们是否在不同的挂载命名空间中运行?
解决方案
没错,容器之间只能通过卷来共享文件。
假设卷挂载与挂载网络分区相同。所以与操作系统或命名空间没有冲突(我们谈论的是持久卷)。
推荐阅读
- maven - 如何使用 SBT 导入 Maven 依赖项
- c# - 在 WPF 核心 Windows 应用程序中使用SignalR
- bash - 我可以通过 bash 参数扩展将 bash 脚本变量设置为命令的输出和所有小写字母吗?
- javascript - 在反应js中独立改变颜色
- c - 从 va_list 中分离不同类型的参数
- android - Kotlin:类型不匹配(RecyclerView.Adapter
) - android - 什么会导致使用 Android Studio 在 RoomDatabase 文件中不允许使用修饰符“抽象”?
- angular - 列出仅包含 pdf 文件的目录
- linux - Emacs 在 su 到 root 后加载用户配置文件
- c# - 模拟方法执行真实代码而不是模拟,为什么?