在Linux中有6种不同的命名空间:网络、UTS、用户、挂载、IPC、Pid
。我知道所有容器与Kubernetes pod中的pause容器共享相同的网络命名空间。默认情况下,由于使用了不同的init进程,不同的容器拥有不同的PID命名空间。但是其他命名空间如何处理呢?为什么这样做?
在Linux中有6种不同的命名空间:网络、UTS、用户、挂载、IPC、Pid
。我知道所有容器与Kubernetes pod中的pause容器共享相同的网络命名空间。默认情况下,由于使用了不同的init进程,不同的容器拥有不同的PID命名空间。但是其他命名空间如何处理呢?为什么这样做?
v1.PodSpec.shareProcessNamespace: true
来在 Pod 中的容器之间启用共享进程命名空间。 (了解更多)