Linux Namespaces - CI/CD用語集の定義
Linux namespace は、プロセスが見ることができるものを隔離するカーネル機能です。PID、network、mount、UTS、IPC、user の各 namespace が1種類のグローバルリソースを分割します。namespace は container 隔離の中核です。
namespaceとcgroups
namespace は container が何を見ることができるかを決定し、cgroups はどれだけ使用できるかを決定します。両者を組み合わせることで、多くの container が1つのカーネルを共有しながら、別々のマシンのように動作できます。
関連ガイド
cgroups - CI/CD Glossary Definitioncgroups: cgroups (control groups) are a Linux kernel feature that limits and accounts for the resources (CPU,…
Rootless Container - CI/CD Glossary DefinitionRootless Container: A rootless container runs the container engine and workload as an unprivileged user by ma…
Sandbox (Container) - CI/CD Glossary DefinitionSandbox (Container): A sandbox is an isolation boundary that restricts what code inside it can touch. Sandbox…