live wire
▸PLATFORM · Quay.io push and pull operations hit intermittent 500 errors during maintenanceRed Hat status▸INTEGRATION · Apache Camel exposes incident and web search as parallel tools for a local agentApache Camel▸AI · Red Hat makes confidential GPU AI GA and previews VM-isolated Agent Sandbox (Aug. 4)Red Hat Blog▸SECURITY · Red Hat fixes Important MariaDB GIS memory-corruption flaw in Hardened ImagesRed Hat Product Security▸SECURITY · Red Hat restores CVE pages after a CWE dependency outage; monitoring continuesRed Hat status▸PLATFORM · Red Hat implements a fix for docs.redhat.com degradation and begins monitoringRed Hat status▸AI · vLLM combines PCP, DCP and host-memory offload to serve 1M-token GLM-5.3 contextsvLLM▸AI · vLLM ships day-zero MiniMax-M3.1-Flash support across NVIDIA and AMD GPUsvLLM▸SECURITY · Red Hat revokes compromised eMudhra certificates across RHEL and OpenShift trust storesRed Hat Product Security▸SECURITY · Red Hat rates PHP2Shell request-handling flaws Important; fixes are rolling outRed Hat Product Security▸AI · IBM maps GPU observability and FinOps controls across OpenShift clustersIBM Community▸IDENTITY · Red Hat shows Data Grid authentication through Keycloak 26 on OpenShiftRed Hat Developer▸AI · Red Hat layers tenant isolation, tool authorization and rate limits onto MCP gatewaysRed Hat Developer▸DATA · Red Hat maps direct LDAP and LDAPS authentication for Data Grid on OpenShiftRed Hat Developer▸PLATFORM · Quay.io push and pull operations hit intermittent 500 errors during maintenanceRed Hat status▸INTEGRATION · Apache Camel exposes incident and web search as parallel tools for a local agentApache Camel▸AI · Red Hat makes confidential GPU AI GA and previews VM-isolated Agent Sandbox (Aug. 4)Red Hat Blog▸SECURITY · Red Hat fixes Important MariaDB GIS memory-corruption flaw in Hardened ImagesRed Hat Product Security▸SECURITY · Red Hat restores CVE pages after a CWE dependency outage; monitoring continuesRed Hat status▸PLATFORM · Red Hat implements a fix for docs.redhat.com degradation and begins monitoringRed Hat status▸AI · vLLM combines PCP, DCP and host-memory offload to serve 1M-token GLM-5.3 contextsvLLM▸AI · vLLM ships day-zero MiniMax-M3.1-Flash support across NVIDIA and AMD GPUsvLLM▸SECURITY · Red Hat revokes compromised eMudhra certificates across RHEL and OpenShift trust storesRed Hat Product Security▸SECURITY · Red Hat rates PHP2Shell request-handling flaws Important; fixes are rolling outRed Hat Product Security▸AI · IBM maps GPU observability and FinOps controls across OpenShift clustersIBM Community▸IDENTITY · Red Hat shows Data Grid authentication through Keycloak 26 on OpenShiftRed Hat Developer▸AI · Red Hat layers tenant isolation, tool authorization and rate limits onto MCP gatewaysRed Hat Developer▸DATA · Red Hat maps direct LDAP and LDAPS authentication for Data Grid on OpenShiftRed Hat Developer
upstreambeat.ai
guidePLATFORM

IBM maps Crypto Express acceleration into OpenShift pods on LinuxONE

A concrete device-plugin pattern turns mainframe cryptographic hardware into a schedulable OpenShift resource, with explicit limits around host setup and pod privilege.

OpenShift pod requests Crypto Express hardware through a device plugin.
AI-generated diagram
By The News Desk· Oct 14, 2026the quick take — two AI hosts go live when you do

IBM has published a concrete pattern for giving Red Hat OpenShift workloads access to Crypto Express hardware on IBM LinuxONE and IBM Z. The walkthrough uses a Kubernetes device plugin to turn a configured cryptographic adapter into a resource that a pod can request, rather than leaving hardware assignment outside the cluster scheduler. IBM’s post demonstrates the path with a Java application on WebSphere Liberty.

What the device plugin controls

The cluster layer does not replace the underlying mainframe configuration. IBM says physical passthrough still has to be established through LPAR activation profiles or z/VM. After that, the plugin discovers Crypto Express adapters on worker nodes and tracks allocation of each adjunct processor queue number, or APQN, so two workloads do not claim the same hardware. A central ConfigMap groups adapter and domain pairs into named cryptoconfigsets scoped to a namespace; a pod then requests a resource such as cex.s390.ibm.com/cex-accel-test: 1. The project repository describes the plugin as providing containerized applications with access to Crypto Express cards on LinuxONE and IBM Z.

That makes the useful abstraction explicit: the hardware remains platform-specific, but its allocation becomes declarative and visible to Kubernetes scheduling. This is not a portable accelerator recipe for arbitrary OpenShift clusters; it depends on s390x systems, configured adapters and a worker selected for that hardware.

The application stack and privilege boundary

IBM’s example starts from Red Hat Universal Base Image 9 and combines IBM Semeru Runtime 25, WebSphere Liberty 26.0.0.7, SunPKCS11, opencryptoki, icatok and libica. IBM recommends leaving symmetric cryptography such as AES to the on-chip CPACF facility while directing asymmetric operations to Crypto Express, avoiding unnecessary adapter latency. The post validates the route with icastats, whose hardware counters show RSA-CRT and SHA operations without software fallback in the demonstrated run.

The security context deserves attention. IBM’s sample starts the container as user 0 because the PKCS#11 slot daemon must initialize token access, while disabling privilege escalation, dropping all default Linux capabilities and adding back only SETGID and SETUID. That is narrower than a generally privileged pod, but it is still a deployment-specific exception platform teams should review rather than copy mechanically.

What platform teams can reuse

The reusable part is the contract between infrastructure configuration, namespace-scoped resource definitions and pod scheduling. Teams can adapt that contract to containerized applications that need hardware-backed cryptographic operations, while keeping adapter ownership visible to the scheduler. The repository points to both a community image on Quay and an IBM-certified image in Red Hat’s container catalog, giving OpenShift operators a supported distribution path in addition to source and manifests.

For teams already running LinuxONE or IBM Z, the article closes an implementation gap between “hardware acceleration is available” and “this pod can request it safely.” For everyone else, it is most useful as a worked example of how a narrowly scoped Kubernetes device plugin can expose specialized infrastructure without pretending the prerequisite hardware and host configuration disappear.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.