-
UBI 9 and 10 builders on Paketo Buildpacks with multi-arch support
Over the past year, one of the major things that has happened with Paketo Buildpacks is the addition of Red Hat Universal Base Image (UBI) 9 and UBI 10 builders and the support of multiple architecture builds. Paketo Buildpacks now publishes builders based on UBI 9 and UBI 10 with multi-arch output builds. First, we…
-
Deploy Hermes Agent on OpenShift AI with vLLM model serving
Most AI agents forget everything between conversations. They can’t learn from past interactions or remember your preferences, requiring you to explain context every single time. This makes them useful for one-off queries but impractical for ongoing work. Hermes Agent, built by Nous Research, solves this with a closed learning loop. This article demonstrates how to…
-
Evaluation-driven development with EvalHub
If you have shipped software, you probably know test-driven development (TDD). Write a failing test. Write the code to make it pass. Refactor. Ship with confidence. The red-green-refactor cycle is elegant because it is prominently deterministic in nature: the test either passes or it doesn’t. Every state is unambiguous. AI systems do not work that…
-
Improve vLLM Semantic Router accuracy with fine-tuning
The vLLM Semantic Router solves a real problem. Not every request needs the same model. Some are simple and deterministic. Others require multi-step reasoning, tool use, or long context windows. If everything is sent to your largest model, you burn compute, increase latency, and lose efficiency across the entire system. So we introduce a routing…
-
Red Hat build of Cryostat 4.2: Enhanced Java monitoring for OpenShift
Red Hat build of Cryostat 4.2 is now generally available (GA) and brings new tools to the Java monitoring ecosystem. This update focuses on data insights, profiling, and more granular automation for JDK Flight Recorder (JFR). If you are troubleshooting a memory leak in a production pod or automating performance regression tests, Red Hat build…
-
Protect your Kubernetes Operator from OOMKill
If you’ve ever worked with Kubernetes, you’ve probably heard of operators, those helpful programs that watch over your cluster and manage complex applications automatically. They are highly effective. But they have a quiet vulnerability that’s easy to miss during code review, and it can let any regular user crash your operator completely. While investigating the…
-
Owning the system clock: Good enough?
Across numerous industries, accurate timing is a common requirement. Applications will read the system clock and expect this to be the actual real-world time. But how accurate is it actually necessary? And is knowing the approximate time better than not having any idea what time it is? Looking at our PTP operator more specifically, its…
-
What’s new in OpenShift Container Platform system management
I’ve spent years helping teams troubleshoot node stability issues in production Red Hat OpenShift clusters, and one pattern keeps appearing: nodes with insufficient system reserves running out of memory or experiencing CPU starvation for critical system daemons. The problem has become more pronounced as nodes have grown larger. I’ve seen clusters running 256 GB worker…
-
Claude as your performance analysis partner
Performance analysis involves identifying and resolving application bottlenecks by measuring data like hardware counters, CPU profiles, and traces. These data files are often large (hundreds of megabytes), with CPU profiles containing extensive instruction cost details. Visually inspecting these large files—including zooming into traces in a browser to find patterns and dependencies—is a laborious and error-prone…
-
LogAn: Large-scale log analysis with small language models
Where Large Language Models (LLMs) meet logs, things can break down. Language models are remarkably good at understanding text. So the natural instinct when debugging a production outage is to dump the logs into an LLM and ask, “what went wrong?” It doesn’t scale. This article explains why. The limits of LLMs in log analysis…