Home > Workload Solutions > Container Platforms > Red Hat OpenShift Container Platform > Archive > Design Guide—Red Hat OpenShift Container Platform 4.10 on Intel-powered Dell Infrastructure > Red Hat OpenShift Container Platform
OpenShift Container Platform is an enterprise-grade declarative state machine that has been designed to automate application workload operations based on the upstream Kubernetes project. In a Kubernetes context, “declarative” means that developers can specify, in code, a configuration for an application or workload without knowing how that application is going to be deployed. OpenShift Container Platform is an enterprise-grade Kubernetes distribution that provides production-oriented container and workload automation. OpenShift Container Platform 4.10 is based on Kubernetes version 1.23, which includes native support for cluster snapshots enabling cluster backup and recovery. Built on top of Kubernetes, OpenShift Container Platform gives administrators and developers the tools that they need to deploy and manage applications and services at scale.
Note: OpenShift Container Platform is a certified Kubernetes distribution. Certification for Kubernetes distributions is provided by the Cloud Native Computing Foundation.
Red Hat OpenShift Platform Plus is available as an optional package with OpenShift Container Platform and includes:
Advanced Cluster Management (ACM) manages multiple Kubernetes clusters from a single console. Red Hat Advanced Cluster Management for Kubernetes is installed as an add-on to a Red Hat OpenShift cluster and uses the cluster as a central controller for all its operations. This cluster, which is known as the hub cluster, exposes a management plane to connect to ACM. Additional OpenShift clusters are either imported or created through the ACM console are managed by the hub cluster. ACM installs an agent called Klusterlet on the managed clusters. Klusterlet connects the clusters to the hub cluster and serves requests for different activities related to cluster LCM, application LCM, observability, and security compliance. For more information, see Red Hat Advanced Cluster Management for Kubernetes.
The following figure shows the ACM architecture:
Red Hat Advanced Cluster Security (ACS) uses a distributed architecture. The ACS architecture includes centralized services and secured cluster services.
Centralized services are installed on a single cluster and include the following main components:
Secured cluster services are installed on each cluster that is secured using ACS. The cluster on which the Central service is installed is secured by ACS, so the following services are also installed on that cluster:
The following figure shows the ACS architecture:
For more information, see Red Hat ACS for Kubernetes documentation.
Red Hat OpenShift Data Foundation is software-defined storage (SDS) for containers. Engineered as the data and storage services platform for Red Hat OpenShift, OpenShift Data Foundation helps teams develop and deploy applications quickly and efficiently across clouds. For more information, see OpenShift Data Foundation.
Red Hat Quay is an enterprise-quality container registry. It can build and store container images to be used for deployments across an enterprise.
The Quay operator helps manage the deployment of Quay and its dependencies. The dependencies are treated as components and are configured through the QuayRegistry API. For more information, see Product Documentation for Red Hat Quay 3.