Managing a Kubernetes environment is more difficult when it lacks consistent deployment practices and has countless variants of application instances. Kubernetes Operators simplify the management of stateful applications that require persistence and predictability like databases, caches, and monitoring systems. To learn more, read O'reilly's concrete example and guidance on using Kubernetes Operators to automate container orchestration. They codify and package applications with management best practices and use standard Kubernetes tooling to automate tasks such as updates, backups, and node scaling.
Using Kubernetes Operators, Red Hat OpenShift offers automated installation, upgrades, and lifecycle management for every part of your container stack—the operating system, Kubernetes and cluster services, applications, and persistent data storage with Red Hat Container Storage. The result is a more secure, always up-todate Kubernetes application platform, without the headaches of manual and serial upgrades, or downtime. Red Hat OpenShift supports using Operators as a model to support scaling applications while reducing the overhead in maintaining operational consistency:
- Operators are built into OpenShift, so Kubernetes and cluster services are always up to date.
- Embedded OperatorHub provides a discovery marketplace for independent software vendor (ISV) Operators, validated to run on OpenShift.
- The Kubernetes Operators framework is not proprietary to OpenShift and can be deployed on any Kubernetes platform.
OpenShift containers are built for the hybrid cloud
Red Hat OpenShift Container Platform runs on across on-premise and public cloud infrastructures, enabling a hybrid approach to how applications can be deployed as a self-managed solution. Red Hat OpenShift Dedicated is a service hosted and managed by Red Hat that offers clusters in a virtual private cloud as a hosted offering. Microsoft Azure Red Hat OpenShift is also available as a hosted offering through Microsoft. All OpenShift platform variants are available to help accelerate developer productivity and deliver application portability on a consistent foundation across the hybrid cloud.
Red Hat OpenShift provides:
- Choice of consumption models, self-managed or managed by Red Hat
- A single management and visibility console through cloud.openshift.com
- Integrated metering and chargeback capabilities
Increase developer productivity with DevOps
Red Hat OpenShift pushes the boundaries of what containers and Kubernetes can do for developers, driving innovation for stateful applications, serverless or event-driven applications, and machine learning. The platform integrates tightly with Jenkins and other standard continuous integration/continuous delivery (CI/CD) tools for security-focused application builds. Red Hat OpenShift helps you build with speed, agility, confidence, and choice so that developers can get back to doing work that matters. It provides:
- Automated workflows including source-to-image (S2I) process to get source code into ready-torun container images.
- Streamlined developer perspective that abstracts away the need for familiarity with Kubernetes concepts and surfaces only information and configurations developers care about.
- A connection to services from public cloud providers such as AWS, Microsoft Azure, and Google Cloud Platform through the OpenShift Service Catalog.
OpenShift: Trusted host. Trusted content. Trusted platform.
Red Hat is a community leader and builder of Kubernetes and container projects, using our open source expertise to drive significant innovation in upstream efforts. Red Hat OpenShift adds comprehensive, continuous security to upstream Kubernetes, and is designed for full-stack continuous security from the operating system to the application, and throughout the software life cycle. For government organizations handling extremely sensitive data and workloads, OpenShift will run in Federal Information Processing Standards (FIPS) mode and will call into the Red Hat Enterprise Linux FIPS validated cryptographic libraries. Customers also have the option to encrypt sensitive data stored in etcd, which can better defend against malicious access to data such as secrets and config maps stored in ectd. OpenShift customers can also deploy clusters to customer-managed, pre-existing VPN/VPC (virtual private network/virtual private cloud) connections and use private facing load balancer endpoints.
As applications evolve into collections of decentralized services, managing communications and security between those services becomes more difficult. Red Hat OpenShift Service Mesh provides a uniform way to connect, manage, and observe microservices-based applications.
Using the Red Hat OpenShift Serverless model, an application can simply consume compute resources and automatically scale up or down based on use. This removes the overhead of server provisioning and maintenance from developers, letting them focus on application development instead. OpenShift Serverless helps developers deploy and run serverless applications that will scale up or scale to zero on demand.
With Red Hat OpenShift Pipeline, developers can take full control over their delivery pipelines, plugins, and access control with no central CI/CD server to manage. OpenShift Pipeline runs each step of the CI/CD pipeline in its own container, allowing each step to scale independently to meet the demands of the pipeline. This enables a streamlined user experience through the OpenShift console developer perspective, command-line interfaces (CLIs), and integrated development environments (IDEs).
Drive your app development journey with Red Hat OpenShift
Red Hat supports our customers’ journeys to the cloud, with Red Hat OpenShift serving as a consistent, hybrid cloud foundation for building and running containerized applications for long-term innovation. Power your digital transformation with enterprise open source and unite your teams on a cost-effective, single platform to quickly deliver the exceptional experiences your customers expect, anywhere they are.
Red Hat OpenShift meets the needs of IT teams and application developers. Customers have wide choice in Kubernetes solutions, including do-it-yourself (DIY) platforms built on upstream projects, managed services on public clouds, and other self-hosted platforms. Red Hat OpenShift stands out as a leading choice for customers who want a more secure, supported Kubernetes platform guided by deep expertise.
Features and benefits