CRI: remove default /dev/shm mount in Sandbox.
This's an optimization to get rid of redundant `/dev/shm" mounts for pause container. In `oci.defaultMounts`, there is a default `/dev/shm` mount which is redundant for pause container. Fixes: #6911 Signed-off-by: Jiang Liu <gerry@linux.alibaba.com> Signed-off-by: Lei Wang <wllenyj@linux.alibaba.com>
This commit is contained in:
parent
a5d7185c72
commit
a62a95789c
@ -101,6 +101,8 @@ func (c *criService) sandboxContainerSpec(id string, config *runtime.PodSandboxC
|
||||
if nsOptions.GetIpc() == runtime.NamespaceMode_NODE {
|
||||
sandboxDevShm = devShm
|
||||
}
|
||||
// Remove the default /dev/shm mount from defaultMounts, it is added in oci/mounts.go.
|
||||
specOpts = append(specOpts, oci.WithoutMounts(devShm))
|
||||
specOpts = append(specOpts, oci.WithMounts([]runtimespec.Mount{
|
||||
{
|
||||
Source: sandboxDevShm,
|
||||
|
Loading…
Reference in New Issue
Block a user