2025-10-13 07:01
Kubernetes provides basic health monitoring for nodes but lacks adequate support for storage and secondary network failures, crucial for virtual machines and telco deployments. The kubelet detects node issues, focusing mainly on resource availability and control plane connectivity. However, it does not monitor storage or network health directly, leading to potential inconsistencies and downtime. To address this, the Node Problem Detector (NPD) operator can be implemented, allowing for...
Source: Red Hat Developer Blog
Raffaele Spazzoli
2025-10-13 07:01
🚀 Exploring GitOps with OCI in OpenShift! Organizations transitioning to GitOps often think they need Git-based systems. However, GitOps principles allow for other compliant storage options like OCI, which can store various content types beyond container images. OpenShift GitOps 1.18 now supports OCI as a source of truth, simplifying management and enhancing security. This approach streamlines operations and integrates well with CI pipelines. To get started, ensure you have the oras CLI and...
Source: Red Hat Developer Blog
Christian Hernandez
2025-10-13 07:00
Unlock the potential of AI with insights-mcp by Red Hat! 🌐 This self-hosted server allows seamless interaction with key Red Hat Insights features like vulnerability management and inventory tracking, all through the Model Context Protocol (MCP). To get started, set up a service account and install VS Code. You can then connect LLM agents to enhance your workflows, from daily security checks to compliance monitoring. Explore the developer preview today and share your feedback! 🛠️💻 #RedHat #AI...
Source: Red Hat Developer Blog
Sean O'Keeffe
2025-10-10 07:00
🚀 Splitting an OpenShift Machine Config Pool (MCP) without node reboots is now possible! This guide details how to create two separate MCPs while maintaining identical configurations. This method is especially beneficial for large clusters with over 100 worker nodes, simplifying upgrades and management. Key steps include identifying the current MCP and machine configurations, creating a new MCP, and labeling nodes for the transition. For detailed commands and procedures, refer to the full...
Source: Red Hat Developer Blog
Rob Fisher
2025-10-10 07:00
Node.js 20 enhances memory management in containers by being container-aware, limiting heap size based on cgroup limits. This adaptation helps prevent memory overflow issues on platforms like OpenShift. The maximum heap size is 50% of the container size, capping at 2 GiB for larger containers. Developers can also set specific limits using the `--max-old-space-size` flag. For efficient CPU allocation, combining `worker_threads` with multiple CPU limits can improve performance, but balance is...
Source: Red Hat Developer Blog
Francisco De Melo Junior, Alexander Barbosa Ayala
2025-10-09 07:00
Red Hat OpenShift now integrates incident detection with OpenShift Lightspeed, enhancing how users analyze and resolve cluster issues. This integration allows for natural language interaction, helping to group related alerts and reduce alert fatigue. Users can easily inquire about incidents, symptoms, and event chains. To set up, ensure you have OpenShift 4.19 and an API key for an LLM provider. Installation steps are available for the Cluster Health MCP server. Explore these new capabilities...
Source: Red Hat Developer Blog
Alberto Falossi, Tomas Remes
2025-10-08 14:16
🚀 Discover how to efficiently manage hundreds to thousands of machine learning models with a systematic approach! This guide outlines a model lifecycle assembly line, focusing on configuration-driven pipelines, version control, and GitOps promotion. Key features include: - Continuous training and versioned pipelines - Data lineage for reproducibility - Safe, automated deployments Learn how to implement these practices in your environment! 🔗 Check out the full details and demo on YouTube!...
Source: Red Hat Developer Blog
clobner
2025-10-08 13:01
🚀 Red Hat Ansible Automation Platform 2.6 is now available! This release enhances automation accessibility with new features. Key updates include a self-service automation portal, the Ansible Lightspeed intelligent assistant, and an on-premise automation dashboard for tracking metrics. Developers can now provide teams with a simple interface to launch automation jobs, visualize their impact, and streamline development environments. Explore the latest version today! #Ansible #Automation...
Source: Red Hat Developer Blog
clobner
2025-10-08 07:16
🌐 Quantum computing is emerging as a transformative technology for developers and businesses. Unlike classical computing, which uses bits (0s and 1s), quantum computing employs qubits, allowing for superposition and entanglement. 🔍 These concepts enable quantum computers to tackle complex problems that classical systems struggle with, such as optimizing financial portfolios or drug design. 🔗 Red Hat is adapting its platforms to integrate quantum capabilities, ensuring developers are prepared...
Source: Red Hat Developer Blog
Maarten Vandeperre
2025-10-07 18:07
🚀 The LLM Compressor 0.8.0 release enhances quantization workflows and extends support for Qwen3 models. Key updates include: 1️⃣ Support for multiple modifiers during a single oneshot compression run, allowing for non-uniform quantization. 2️⃣ Configurable transforms with variable rotation sizes for improved efficiency. 3️⃣ R4 support for SpinQuant-style transforms. 4️⃣ Added quantization for Qwen3 models, including FP8 support. 5️⃣ Improved accuracy for GPTQ W4A16 schemes. Explore the...
Source: Red Hat Developer Blog
Dipika Sikka, Kyle Sayers, Brian Dellabetta
2025-10-07 07:00
Unlock efficient AI inference with llm-d! 🚀 This Kubernetes-native framework introduces KV cache aware routing, reducing latency and improving throughput by directing requests to pods with relevant context in GPU memory. Key features include an External Processing Pod and intelligent routing. With a recent test showing an impressive 87.4% cache hit rate, llm-d enhances performance and optimizes resource use. Learn more about maximizing AI infrastructure efficiency! 📊💡 #AIInference #Kubernetes...
Source: Red Hat Developer Blog
Christopher Nuland
2025-10-07 07:00
🚀 HyperShift revolutionizes Kubernetes management with hosted control planes in Red Hat OpenShift. This innovative feature reduces costs and complexity while enhancing scalability. It allows for faster cluster creation and upgrades, making it easier to manage large fleets. HyperShift’s architecture enables hosted control planes to run on a management cluster, optimizing resource usage. Key considerations include configuring networking, storage, and certificate management for security. Explore...
Source: Red Hat Developer Blog
Andre Rocha
2025-10-07 07:00
🔒 Learn how to sign RPM packages in Red Hat Enterprise Linux 10.1 using quantum-resistant cryptography. This article details the process for developers and vendors to enhance software security through strong signatures. It covers generating OpenPGP keys, configuring RPM, and integrating these steps into existing workflows. Post-quantum cryptography (PQC) aims to protect against future quantum attacks by using hybrid keys and signatures. RPM 6 supports multiple signatures, ensuring both...
Source: Red Hat Developer Blog
Jakub Jelen
2025-10-06 07:00
🚀 Organizations face challenges in running large language models (LLMs) on their infrastructure, especially regarding GPU availability and cost. The Qwen3-Coder-30B-A3B-Instruct model offers strong code-generation capabilities but requires significant GPU resources. To enhance efficiency, quantization is employed to reduce the model's memory footprint while maintaining accuracy. The article outlines a workflow for optimizing and deploying LLMs using Red Hat OpenShift AI, including model...
Source: Red Hat Developer Blog
Philip Hayes
2025-10-03 13:14
🚀 Exciting news in AI! DeepSeek-V3.2-Exp has launched, introducing Sparse Attention for efficient long-context inference. This two-stage process aims to lower costs by up to 50% for API calls. Supported by vLLM from Day 0, it runs on NVIDIA Hopper and Blackwell architectures, enabling immediate experimentation. Red Hat AI users can deploy it seamlessly on their platforms. Learn more about optimizing your long-context tasks! #AI #MachineLearning #DeepLearning #RedHatAI #NVIDIA
Source: Red Hat Developer Blog
Saša Zelenović, Tyler Michael Smith, Tarun Kumar, Taneem Ibrahim
2025-10-03 07:00
🚀 Discover the Red Hat Offline Knowledge Portal, designed for users in low-bandwidth or disconnected environments. This tool consolidates essential Red Hat information, including documentation and security data, into a portable container image. 🛠️ The article provides a step-by-step guide for deploying the portal on an OpenShift cluster, including prerequisites like OpenShift cluster access and Podman installation. 📥 Key steps involve downloading the image, transferring it, and deploying it...
Source: Red Hat Developer Blog
Abdoul Djire, Teg-Wende Regis Nare
2025-10-02 07:00
Unlock the power of efficient LLM serving with OpenShift AI! 🚀 This article discusses how vLLM and KServe enable autoscaling of model servers, optimizing GPU resource utilization. It highlights the Serverless deployment mode, allowing scaling based on concurrent requests, and the future potential for RawDeployments using KEDA. Key prerequisites for setup include the NVIDIA GPU Operator and OpenShift Serverless. The article also provides a step-by-step guide on deploying models and configuring...
Source: Red Hat Developer Blog
Trevor Royer
2025-10-02 07:00
Discover the potential of packet filtering with Retis! 🌐 This article explores how Retis allows packet dumps from anywhere in the networking stack. It highlights its unique filtering methods: packet filtering and metadata filtering, which help manage data, ensuring accurate captures and reducing overhead. Learn how Retis compares to tools like tcpdump and tshark, emphasizing the importance of precise filtering for effective network debugging. #NetworkEngineering #PacketFiltering #Retis...
Source: Red Hat Developer Blog
Paolo Valerio
2025-10-02 07:00
🚀 PostGIS is a geospatial extension for PostgreSQL, enhancing the database's ability to manage geographic data. It supports operations like distance calculations and spatial joins, making it ideal for GIS applications. 🔧 Installation requires compatible PostgreSQL versions, currently supporting PostgreSQL 16 on RHEL 9 and 10. 📊 Users can create tables with various geometric types and utilize raster data analysis through PostGIS. For detailed setup instructions, refer to the full article!...
Source: Red Hat Developer Blog
Lukas Javorsky, Ales Nezbeda
2025-10-01 07:01
Managing sensitive information in cloud-native platforms like OpenShift is essential for security. 🌐 This article discusses two methods for accessing secrets: environment variables and volume mounts. While both are supported, volume mounts are recommended for better security and control. 🔒 Volume mounts automatically update sensitive data and limit exposure, ensuring only necessary credentials are accessed by applications. In contrast, environment variables carry risks of accidental exposure...
Source: Red Hat Developer Blog
Hardik Vyas
2025-10-01 07:01
🚀 The Model Context Protocol (MCP), introduced by Anthropic in November 2024, standardizes AI interactions with large language models. Its rapid adoption has led to a surge in MCP servers for local development. 🛠️ ToolHive, developed by Stacklok, facilitates the deployment and management of these servers on Kubernetes and OpenShift. It includes a GUI for local developers and an operator for Kubernetes orchestration. 🔧 To get started, ensure you have Helm and access to an OpenShift-based...
Source: Red Hat Developer Blog
rkieley
2025-09-30 07:00
Changing the default Python interpreter on RHEL requires caution. The alternatives command, previously used, is unsupported in RHEL 9 and later due to potential system risks. Modifying the system Python can disrupt core components like dnf, affecting system management. A safer approach is to create a symbolic link to your desired Python version without altering the system Python. This method is easy to reverse and maintains system integrity. For script portability, use `#!/usr/bin/env...
Source: Red Hat Developer Blog
Tomáš Hrnčiar
2025-09-30 07:00
🔍 Exploring LLM Inference Engines: vLLM vs. llama.cpp This article compares two powerful inference engines, highlighting their distinct features. vLLM is built for high-throughput, multi-user scenarios, excelling in scalability and responsiveness. It delivers rapid responses even under heavy loads. In contrast, llama.cpp focuses on efficiency and portability, ideal for single-user tasks and consumer-grade hardware. Its C++ architecture allows for quick loading and minimal dependencies. For...
Source: Red Hat Developer Blog
Harshith Umesh
2025-09-29 07:00
Learn how to implement and monitor circuit breakers in OpenShift Service Mesh 3.0 to enhance your application's resilience! ⚡ This guide outlines the steps to configure, trigger, and monitor a circuit breaker that isolates unhealthy services, helping prevent system-wide failures. Key prerequisites include having an OpenShift cluster and the Bookinfo application set up. The tutorial also covers using Kiali for monitoring. 📊 For detailed instructions, check out the full guide! #OpenShift...
Source: Red Hat Developer Blog
Shailendra Kumar Singh
2025-09-29 07:00
In the Red Hat OpenShift Container Platform, the node-system-admin-client certificate plays a vital role in securing internal communication. This article analyzes its lifecycle, revealing a mismatch between its intended two-year validity and the actual one-year expiration due to constraints from its signing Certificate Authority (CA). It also highlights the manual rotation of certificates and the steps needed to renew them effectively. 🔄🔍 #OpenShift #PKI #Certificates #RedHat #ContainerSecurity
Source: Red Hat Developer Blog
George Zheng Wang
2025-09-26 07:01
Explore the advancements of Red Hat OpenShift Service Mesh 3! 🚀 This article highlights its robust support for multi-cluster topologies, transforming independent clusters into a unified application network. It emphasizes secure inter-cluster communication through dedicated gateways. Learn about the benefits of enhanced scalability, fault tolerance, and seamless failover patterns. A step-by-step guide is provided for creating a multi-cluster architecture. #OpenShift #ServiceMesh #MultiCluster...
Source: Red Hat Developer Blog
Maya Blonder
2025-09-25 07:00
🚀 Explore the Kubernetes MCP server, an AI-powered extension for Kubernetes and OpenShift! This tool allows AI assistants like VS Code and Microsoft Copilot to interact safely with your clusters. It simplifies cluster management through natural language commands and supports secure access via least-privilege ServiceAccounts. Key features include no external dependencies, support for generic Kubernetes resources, and advanced pod operations. Currently in developer preview, it encourages...
Source: Red Hat Developer Blog
Gaurav Singh, Arda Guclu, Marc Nuri San Felix, Dave Gordon
2025-09-25 07:00
🚀 Red Hat OpenShift Service Mesh 3 enhances traffic management, observability, and security for microservices. As applications grow, so do the complexities of routing and securing communications. OSSM 3 introduces Envoy proxies to streamline these processes, ensuring secure service interactions and better traffic control. With features like mutual TLS for security, canary deployments for testing, and enhanced observability tools, teams can manage their microservices more effectively....
Source: Red Hat Developer Blog
Maya Blonder
2025-09-25 07:00
Explore the deployment of the DialoGPT-small language model on OpenShift AI for internal testing. This guide details setting up your environment, configuring ServingRuntime, and deploying an inference service, all within a secure, cloud-native environment. Key steps include verifying components, managing model storage with PVCs, and running tests without exposing external endpoints. This workflow is intended for internal evaluation only. For production use, refer to official documentation....
Source: Red Hat Developer Blog
Christina Zhang
2025-09-24 07:00
Discover the power of Skopeo, an essential tool in the Linux container-tools ecosystem. 🌟 Skopeo allows you to inspect and copy container images efficiently without downloading them first. This is especially useful for developers using Kubernetes clusters. It simplifies many tasks typically done with Podman, making workflows smoother. From inspecting remote images to syncing multiple registries, Skopeo enhances your container management experience. 🌐🔧 #Linux #ContainerTools #Skopeo #DevOps...
Source: Red Hat Developer Blog
Fernando Lozano
2025-09-24 07:00
Managing certificates in IT can be challenging. Many DevOps engineers and IT managers face time-consuming manual tasks, risking governance and security. This article discusses automating the certificate lifecycle in Red Hat OpenShift using the cert-manager operator with Venafi. It offers a solution that enhances efficiency and security. By transitioning from traditional to modern certificate management, teams can minimize errors and focus on innovation. The cert-manager operator simplifies...
Source: Red Hat Developer Blog
Ajay Kanse
2025-09-23 07:01
🚀 Exciting news for OpenShift users! Red Hat introduces "on-cluster" image mode for Red Hat Enterprise Linux CoreOS, allowing seamless customization at scale. This cloud-native approach treats your OS like a container image, enabling you to define configurations as code. You can now add drivers, deploy hotfixes, and maintain customizations during upgrades directly from your cluster. OpenShift 4.19 and EUS users on 4.18.21 can fully utilize this capability. The streamlined build process...
Source: Red Hat Developer Blog
Mark Russell
2025-09-23 07:01
Deploying machine learning models poses unique challenges, especially with fluctuating traffic levels. Traditional autoscaling methods often fall short, leading to inefficiencies. This article discusses setting up KServe autoscaling using vLLM and KEDA. This approach focuses on application-specific metrics, enabling efficient scaling tailored to AI workload demands. Learn about the process, including exposing metrics to Prometheus and configuring KEDA for optimal performance. 🌐📈...
Source: Red Hat Developer Blog
Alberto Perdomo
2025-09-23 07:01
🚀 Migrating code can be tough, but Cursor AI simplifies the process! Our team transitioned a Bash test suite to Python using the Cursor AI code editor. After installing and logging in, we enabled specific AI models to assist with the migration. Cursor helped analyze the Bash scripts, generated a Python library, and created basic tests automatically. The result? A significant time-saving of about 1.5 months! For a detailed look at the process, check our documentation. #CodeMigration #CursorAI...
Source: Red Hat Developer Blog
Petr Hracek
2025-09-22 07:01
📣 Exciting news for developers! Python 3.13 is now available in the EPEL repository for Red Hat Enterprise Linux (RHEL) 9 and 10. This allows users to access the latest Python features seamlessly. To install, ensure the EPEL repository is enabled and run: `sudo dnf install python3.13` Verify the installation with: `python3.13 --version` For project management, consider using virtual environments to isolate dependencies. Learn more about how EPEL supports software availability while...
Source: Red Hat Developer Blog
Karolina Surma
2025-09-22 07:01
🚀 Exciting advancements in cloud automation! The latest blog post discusses the Red Hat Ansible Certified Content Collection for amazon.aws 10.0.0. It highlights the amazon.aws.aws_ssm connection plug-in that enhances security by eliminating SSH access and public IPs. Key features include: - Secure provisioning of EC2 instances using Terraform - Management of tasks via Ansible over SSM - Dynamic inventory for automated resource discovery This approach supports zero trust networking and...
Source: Red Hat Developer Blog
Alina Buzachis
2025-09-18 07:00
🚀 Cloud bursting enhances on-premises applications by extending them to the cloud during peak demand. 🔒 Secure connectivity ensures that cloud resources can access on-premises data seamlessly. Confidential computing adds a layer of security, protecting sensitive information even in untrusted environments. 🛠️ This article details how to set up a cloud-bursting scenario from an OpenShift cluster to Azure using confidential containers and OpenVPN. #CloudBursting #OpenShift #ConfidentialComputing...
Source: Red Hat Developer Blog
Pradipta Banerjee, Pei Zhang
2025-09-18 07:00
🚀 New advancements in GPU acceleration for AI inference on macOS! Recent developments showcase how llama.cpp now achieves native speed performance in most use cases. By leveraging a thin virtualization layer, containers can run efficiently on macOS. This enhancement utilizes the API remoting architecture, allowing optimized GPU access in virtualized environments. Key components include ggml-remoting and libkrun's virtio-gpu, which enable seamless communication between the virtual machine and...
Source: Red Hat Developer Blog
Kevin Pouget
2025-09-17 12:33
🚀 Dive into the KRaft protocol of Apache Kafka! This article explores the key concepts and implementation of KRaft in version 4.1.0. It highlights how KRaft simplifies Kafka operations by eliminating the need for ZooKeeper and addressing scalability and consistency issues. The guide covers important elements like consensus algorithms, leader election, log replication, and safety rules essential for distributed systems. Developers and engineers looking to enhance their understanding will find...
Source: Red Hat Developer Blog
Federico Valeri
2025-09-17 07:01
🚀 In 2024, over 40,000 Common Vulnerabilities and Exposures (CVEs) were reported, marking a 38% rise from 2023. The trend of increasing CVEs is expected to continue into 2025, with projections of up to 58,956 new CVEs. 🔒 Kernel live patching has emerged as a crucial practice for applying security updates without downtime. This allows OpenStack Services on OpenShift users to maintain system integrity while minimizing interruptions. 🖥️ For more details, check out the article on kernel live...
Source: Red Hat Developer Blog
Pedro Navarro Perez