All the automation you can get

Red Hat announced OpenShift 4, the first major release in four years! The latest version of OpenShift comes with Kubernetes at its core and universal cloud-like experience. Let’s have a look.

The first major release for OpenShift in four years was announced by Red Hat!

OpenShift 4 brings interesting features that make for a universal cloud-like experience and has Kubernetes at its core.

This release is all about automation with unifying operations across the layers of the platform.

In this first major release since we completely rebased OpenShift 3 on Kubernetes four years ago, we’re going beyond Kubernetes and the fully integrated platform we deliver through OpenShift, and redefining Kubernetes for the enterprise through full stack automation. Joe Fernandes, senior director at Red Hat

You may have to hold your horses, though, since OpenShift’s latest version will not be available before next month, so stay tuned.

For now, let’s have a look at what we should expect from OpenShift 4.

Meet us in London: THE CONFERENCE FOR JAVA & SOFTWARE INNOVATION Best of Java 9-15: Cool New Java Features Michael Inden (Java Developer) Reactive Microservice in Action Emily Jiang (IBM) The Past, Present, and Future of Cloud Native API Gateways Dr. Daniel Bryant (Big Picture Tech Ltd) JAX London Program »

The Conference for Continuous Delivery, Microservices, Containers, Cloud & Lean Business Workflow Engines: Our Journey towards a self-healing Infrastructure Arun Kumar Singh (Adobe Systems) Stop playing Detective – use Observability to tell a better Story Elizabeth Carretto (Netflix) Serverless Patterns made simple with real-world Use Cases Shen Brisals (Lego) DevOpsCon Program »

All the automation you can get

The list of new features in OpenShift 4 is quite long and revolves around the principle of ‘Empowering Developers to Innovate’.

Here are some of the highlights:

KEDA (Kubernetes-based event-driven autoscaling) – a collaboration between Microsoft and Red Hat that supports the deployment of serverless event-driven containers on Kubernetes. This allows for accelerated development of event-driven, serverless functions across hybrid cloud and on-premises.

Operator-enabled Red Hat OpenShift Container Storage 4 – Currently under development, it will provide highly scalable persistent storage for cloud-native applications that require features such as encryption, replication, and availability across the hybrid cloud. Application teams can dynamically provision persistent volumes for a wide variety of workload categories including SQL/NoSQL databases, CI/CD pipelines and AI/ML.

Knative for building serverless applications (in Developer Preview) – Makes Kubernetes an ideal platform for building, deploying and managing serverless or function-as-a-service (FaaS) workloads.

OpenShift Service Mesh – Combines Istio, Jaeger, and Kiali projects as a single capability that encodes communication logic for microservices-based application architectures, freeing developer teams to focus on business-add logic.

Red Hat CodeReady Workspaces – More consistent, collaborative and protected than when running containers or virtual machines (VMs) on a laptop. This includes the tools and dependencies needed to code, build, test, run, and debug containerized applications in a web-based IDE.

Red Hat Enterprise Linux CoreOS – Provides expanded choice for enterprises in deploying enterprise-grade Kubernetes, offering a lightweight, fully immutable, container-optimized Linux OS distribution.

Self-managing platform for hybrid cloud – Provides a cloud-like experience via automatic software updates and lifecycle management across the hybrid cloud

Adaptability and heterogeneous support – Will be available in the coming months across major public cloud vendors including Alibaba, Amazon Web Services (AWS), Google Cloud, IBM Cloud, Microsoft Azure, private cloud technologies like OpenStack, virtualization platforms and bare-metal servers.

Simplified application deployments and lifecycle management with Kubernetes Operators – Automates application maintenance, scaling and failover.

Head over to the official blog post to find out more about all the upcoming features.