This feature is only available for Airflow 3.x Deployments.
You can install the Remote Execution Agent in a Kubernetes namespace with restricted pod security standards. Your organization might have different security standards for infrastructure supporting internal-only sandboxes compared to production environments.
Kubernetes Pod Security Standards define different security levels for Pods:
The Restricted profile enforces the following limitations:
However, because of these limitations, you need to complete the following additional Remote Execution Agent configuration set up.
Create a Namespace in your Kubernetes manifest with the following restricted Pod security standards:
Modify your Agent’s values.yaml file to set global security context settings that apply to all Agent components’ Pods and containers:
When using the Agent in a restricted namespace, you must configure volume mounts because:
readOnlyRootFilesystem: trueemptyDir volumes provides isolated, writable storage that meets security requirements