Red Hat Adds Quarkus Java Runtime for Kubernetes to Red Hat Runtimes Subscription

Red Hat

YOUR COSMETIC CARE STARTS HERE

Find the Best Cosmetic Hospitals

Trusted • Curated • Easy

Looking for the right place for a cosmetic procedure? Explore top cosmetic hospitals in one place and choose with confidence.

“Small steps lead to big changes — today is a perfect day to begin.”

Explore Cosmetic Hospitals Compare hospitals, services & options quickly.

✓ Shortlist providers • ✓ Review options • ✓ Take the next step with confidence

Source: containerjournal.com

Red Hat Brings Quarkus into the Red Hat Runtimes Subscription

Red Hat has added Quarkus — a Java framework purpose-built for Kubernetes — to its Red Hat Runtimes subscription portfolio. The move gives subscribers access to a cloud-native Java runtime alongside other supported runtimes, making it easier for enterprise development teams to adopt Quarkus when deploying Java applications on Kubernetes platforms such as Red Hat OpenShift.

According to Rich Sharples, Senior Director of Cloud Services at Red Hat, Quarkus deliberately removes layers of JVM code that were originally designed to provide cross-platform portability — a concern that Kubernetes itself now largely addresses through containerization and orchestration.

Why Traditional JVMs Are a Poor Fit for Kubernetes

The Java Virtual Machine was engineered decades before Kubernetes existed. Its design goals — write once, run anywhere — were met by abstracting away the underlying operating system. In a Kubernetes environment, that abstraction is already handled by the container runtime and the orchestration layer itself. As a result, a conventional JVM carries unnecessary overhead when deployed inside a container pod.

This overhead manifests in two important ways for Kubernetes workloads:

  • Slow startup times: Traditional JVMs perform significant class-loading and JIT compilation at startup, making rapid pod scaling sluggish.
  • High memory consumption: The JVM’s memory footprint is relatively large, reducing the density of workloads that can run on a given cluster node.

Quarkus addresses both issues directly, offering faster boot times and improved memory density compared to a legacy JVM deployment.

Key Technical Features of Quarkus

Kubernetes-Native Scaling

Because Quarkus is optimized for container environments, Java applications built with it can scale up and down more efficiently as Kubernetes reallocates cluster resources. This elasticity is critical for microservices workloads that must respond quickly to traffic spikes or resource constraints.

Extensive Extension Library

Quarkus ships with a library of more than 200 extensions, covering a broad range of enterprise Java standards and integrations. Notable examples include:

  • RESTEasy — JAX-RS implementation for building REST APIs
  • Hibernate ORM — object-relational mapping for database access
  • Eclipse MicroProfile — enterprise Java APIs for microservices
  • Red Hat AMQ Streams — Kafka-based event streaming
  • Red Hat AMQ Broker — messaging middleware
  • Red Hat Fuse — integration platform based on Apache Camel

Developer Productivity Features

Quarkus includes a live coding mode that reflects code changes immediately in a running application without requiring a full restart. Combined with unified configuration — a single configuration file covering all extensions — this significantly reduces the feedback loop during local development.

Reactive Programming Support

Quarkus exposes a Reactive programming model that simplifies the construction of complex distributed applications. This is particularly relevant for event-driven microservices that rely on asynchronous data streams, where a blocking I/O model would limit throughput and scalability.

Why This Matters for Enterprise Java Adoption on Kubernetes

Java remains one of the most widely deployed languages in enterprise environments, and organizations are not about to abandon years of Java expertise and existing application investments. However, for Kubernetes to achieve broad enterprise adoption, it must be able to run both new cloud-native Java applications and existing Java workloads efficiently.

By bundling Quarkus within the Red Hat Runtimes subscription, Red Hat lowers the barrier for development teams to evaluate and adopt a Kubernetes-optimized Java stack. Developers already using other runtimes in the subscription will encounter Quarkus as a first-class option rather than a separate evaluation project.

The Broader Context: Cloud Migration and Microservices

Enterprise organizations are under increasing pressure to move applications to the cloud in pursuit of greater flexibility and operational resilience. This trend is accelerating adoption of microservices architectures on Kubernetes clusters — and Java-based microservices remain a dominant choice in enterprise shops.

Many organizations will initially lift existing monolithic Java applications into the cloud with minimal changes. Once in a containerized environment, those applications often become candidates for incremental decomposition into microservices — a process that Quarkus is designed to support from the outset.

Red Hat’s inclusion of Quarkus in a subscription model reflects a broader bet that enterprises want to modernize Java workloads without abandoning the language — and that Kubernetes is the deployment platform where that modernization will happen.

Summary

FeatureBenefit
Kubernetes-native designRemoves JVM overhead no longer needed in containerized environments
Fast startup & low memory footprintHigher pod density and faster horizontal scaling
200+ extensionsBroad ecosystem coverage including Red Hat middleware
Live codingImmediate feedback loop during development
Reactive modelEfficient handling of async, event-driven workloads
Red Hat Runtimes subscriptionSupported alongside existing runtimes with enterprise SLA

For Java development teams evaluating Kubernetes-native runtimes, Quarkus — now available as part of Red Hat Runtimes — is worth considering as a path to modernizing both greenfield microservices and migrated enterprise Java applications.

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x