Use Linux Security Module (seccomp, AppArmor, or SELinux)
Following are the guidelines for using Linus Security Module:
-
Do not disable default security profile.
-
Use AppArmor to restrict programs capabilities with per-program profiles.
-
Use Seccomp for filtering syscalls issued by a program.
-
Use the capabilties for performing permission checks.
For Instructions on how to do this inside Kubernetes, see Security Context documentation and Kubernetes API documentation