This guide provides a high-level walkthrough of the container security measures available in OKD, including solutions for the host layer, the container and orchestration layer, and the build and application layer. This guide contains the following information:
Why container security is important and how it compares with existing security standards.
Which container security measures are provided by the host (RHEL) layer and which are provided by OKD.
How to evaluate your container content and sources for vulnerabilities.
How to design your build and deployment process to proactively check container content.
How to control access to containers via authentication and authorization.
How networking and attached storage are secured in OKD.
Containerized solutions for API management and SSO.
Containers package an application and all its dependencies into a single image that can be promoted from development, to test, to production, without change.
Containers provide consistency across environments and multiple deployment targets: physical servers, virtual machines (VMs), and private or public cloud.
Some of the benefits of using containers include:
INFRASTRUCTURE | APPLICATIONS |
---|---|
Sandboxed application processes on a shared Linux OS kernel |
Package my application and all of its dependencies |
Simpler, lighter, and denser than virtual machines |
Deploy to any environment in seconds and enable CI/CD |
Portable across different environments |
Easily access and share containerized components |