An organization uses containerization for its business application deployments, and all containers run on the same host, so they MUST share the same:
Correct Answer: C
In acontainerization environment, all containers running on thesame hostshare thesame operating system kernelbecause:
* Container Architecture:Containers virtualize at the OS level, unlike VMs, which have separate OS instances.
* Shared Kernel:The host OS kernel is shared across all containers, which makes container deployment lightweight and efficient.
* Isolation through Namespaces:While processes are isolated, the underlying OS remains the same.
* Docker Example:A Docker host running Linux containers will only support other Linux-based containers, as they share the Linux kernel.
Other options analysis:
* A. User data:Containers may share volumes, but this is configurable and not a strict requirement.
* B. Database:Containers can connect to the same database but don't necessarily share one.
* D. Application:Containers can run different applications even when sharing the same host.
CCOA Official Review Manual, 1st Edition References:
* Chapter 10: Secure DevOps and Containerization:Discusses container architecture and kernel sharing.
* Chapter 9: Secure Systems Configuration:Explains how container environments differ from virtual machines.