July 27, 2022

OpenShift 4.10 I: Overview Container

Namespaces

"Namespaces are a feature of the Linux kernel that partitions kernel resources such that one set of processes sees one set of resources while another set of processes sees a different set of resources."

"Resources may exist in multiple spaces. Examples of such resources are process IDs, hostnames, user IDs, file names, and some names associated with network access, and interprocess communication."

https://en.wikipedia.org/wiki/Linux_namespaces

Control groups (cgroups)

"cgroups (abbreviated from control groups) is a Linux kernel feature that limits, accounts for, and isolates the resource usage (CPU, memory, disk I/O, network, etc.) of a collection of processes."

https://en.wikipedia.org/wiki/Cgroups

Seccomp

"seccomp (short for secure computing mode) is a computer security facility in the Linux kernel. seccomp allows a process to make a one-way transition into a "secure" state where it cannot make any system calls except exit(), sigreturn(), read() and write() to already-open file descriptors."

https://en.wikipedia.org/wiki/Seccomp

SELinux

"Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC)."

https://en.wikipedia.org/wiki/Security-Enhanced_Linux

No comments: