Home > Workload Solutions > Container Platforms > Red Hat OpenShift Container Platform > White Papers > White Paper—Red Hat OpenShift Container Platform 4.14 on Dell Infrastructure > Kubernetes concepts
Kubernetes provides an abstraction layer for application containers, deployments, and services, and automates all container operations. Developers and administrators specify the needs of an application in a declarative manner, and Kubernetes deploys, terminates, or restarts containers to converge on this preferred state.
Upstream Kubernetes is not a self-managing system. It does not build or deploy applications or provide logging, monitoring, or alerting mechanisms. As an open-source project, Kubernetes must support several use cases and enable customers to use a wide variety of projects that are compatible with Kubernetes.