5 anti-patterns that cause Kubernetes operator vulnerabilities
Fix Kubernetes operator OOMKill issues by avoiding 5 common informer cache anti-patterns. Learn how to audit and optimize your controller-runtime Go code.
Fix Kubernetes operator OOMKill issues by avoiding 5 common informer cache anti-patterns. Learn how to audit and optimize your controller-runtime Go code.
Learn how to build a complete quarantine system backed by a Prometheus-compatible time-series database and Grafana, running on a long-lived cluster that provides continuous observability into your test suite's health.
Explore the benefits of using Claude for performance analysis on CPU profiles and traces, focusing on the Go Green Tea Garbage collector as a case study. Learn about optimization opportunities and low-level code analysis.
Learn how to install the Red Hat Data Grid operator in a disconnected OpenShift environment, with step-by-step instructions and details on the core components and architecture. This article also covers how the Data Grid operator manages operands and how Operator Lifecycle Manager installs operators.
This article provides a complete CI/CD workflow utilizing Openshift Dev Spaces, GitOps, and OpenShift Pipelines.
Learn about the JBoss Web Server (JWS) container image and its deployment on Red Hat OpenShift 4. Explore default container settings and customization options.
Your Red Hat Developer membership unlocks access to product trials, learning resources, events, tools, and a community you can trust to help you stay ahead in AI and emerging tech.
Learn how to deploy Model Context Protocol (MCP) servers on OpenShift using ToolHive, a Kubernetes-native utility that simplifies MCP server management.
Discover the benefits of native FIPS support in Go 1.24 and Red Hat's contributions to FIPS implementation.
This article describes benchmarking the Vertical Pod Autoscaler (VPA) in OpenShift, including recommendations for tuning VPA components.
A brief run down of FIPS mode for the Red Hat Go Toolset.
Discover how Red Hat Enterprise Linux 10 beta makes the process of packaging Go applications faster than ever before.
Find out what's new in Red Hat Enterprise Linux (RHEL) 9.5, including enhancements for workloads, container management and security, and Identity Management.
Explore how to modify a non-standard library cryptography operation to call into OpenSSL conditionally based on system FIPS requirements.
Dive into register allocation in the Go compiler, including the register allocator's components, how it works, and its advantages and disadvantages.
Red Hat® OpenShift® is a trusted, comprehensive, and consistent platform to develop, modernize, and deploy applications at scale, including today’s AI-enabled apps. Innovate faster with a complete set of services for bringing apps to market on your choice of infrastructure.
When deploying an application to access Data Grid deployed via Data Grid Operator a few options can be taken: access via internal service or expose via Route, LoadBalancer, or NodePort
Learn about a new Red Hat OpenShift Service on AWS (ROSA) with hosted control planes feature that streamlines access to your ROSA clusters.
Red Hat Enterprise Linux (RHEL) 9.4 is now generally available (GA). Learn about the latest enhancements that improve the developer experience.
Discover how you can use the Go debugger, Delve, to add debug support for stripped binaries devoid of any symbol information.
Get an overview of kube-burner, a flexible open source Kubernetes performance and scale testing tool, and explore the latest features and usability improvements.
While learning about state-of-the-art software development is important and
Explore how Fedora contributors can use Packit to improve Go FIPS test coverage by building packages using GitHub pull requests on COPR repositories.
With the Go language, certain operations might result in stale slices. This article breaks down how this can happen and what you need to know to avoid it.