Introduction
Use these guidelines when you deploy Poolside on-premises model inference on STIG-hardened Red Hat Enterprise Linux (RHEL) or Ubuntu systems. This page outlines key considerations, known compatibility issues, and recommended configurations for high-security environments that require Defense Information Systems Agency (DISA) Security Technical Implementation Guide (STIG) compliance. For the full list of supported operating systems, see On-premises installation prerequisites. This page covers only the operating systems with Poolside STIG guidance. These recommendations draw from the DISA STIG library and related STIG references. Poolside does not provide STIG-specific implementation guidance or support for customer-defined STIG policies.Supported operating systems and STIG baselines
The following table lists the operating systems with Poolside STIG guidance for on-premises model inference deployments, along with the STIG baselines Poolside has validated and any baselines still under evaluation.Recommended approach
Apply STIG hardening after you complete the on-premises installation. This sequence gives you a clean baseline and simplifies troubleshooting if issues arise. For Ubuntu and RHEL environments, use the OpenSCAP tooling with the DISA STIG profile. For example, on RHEL 9.x:Known compatibility considerations
Poolside on-premises model inference relies on the NVIDIA GPU Operator and container runtime components that interact with kernel-level features. Certain STIG controls can conflict with these requirements.Berkeley Packet Filter controls
Two specific STIG controls affect how the NVIDIA container runtime manages GPU device access:
Why this matters
The NVIDIA container runtime uses Berkeley Packet Filter (BPF) filters to dynamically configure device access rules for GPU containers. When these controls are active, container initialization can fail with errors such as:
0 in /etc/sysctl.conf:
Additional considerations
When applying STIG hardening to Poolside on-premises model inference deployments, consider the following:Pre-deployment checklist
Before deploying Poolside on a STIG-hardened system:- Document your STIG baseline: Provide Poolside with the specific STIG profile version and any customer-specific policy modifications.
- Apply OS hardening last: Complete STIG remediation after Poolside installation.
- Configure BPF exceptions: Apply the kernel parameter changes documented in Berkeley Packet Filter controls. Reboot the system for the changes to take effect.
- Validate GPU access: Confirm all pods in
gpu-operatorareRunningorCompletedafter hardening. - Retain scan reports: Keep pre-remediation and post-remediation OpenSCAP reports for troubleshooting.