GHOSTby AlphaBravo
CatalogWhy GhostContactAccount
Ghost Container Registry — Secure, signed, FIPS-ready images·Built by AlphaBravo
Catalog/spiffe-csi-driver

spiffe csi driver

FIPS 140-3Security

Kubernetes CSI driver that injects the SPIFFE Workload API socket into workload pods as an ephemeral inline volume.

OverviewGuidesTags
Signed
SBOM
FIPS
CIS

Pull this image

About

About SPIFFE CSI Driver

The SPIFFE CSI Driver is a Container Storage Interface (CSI) driver for Kubernetes that facilitates injection of the SPIFFE Workload API socket into workload pods as an ephemeral inline volume. The SPIFFE Workload API is served over a Unix domain socket; implementations such as SPIRE rely on DaemonSets to run one Workload API server instance per node. The primary motivation for using a CSI driver is to avoid the use of hostPath volumes in workload containers, which is commonly disallowed or restricted by policy due to inherent security concerns.

The driver mounts a directory containing the SPIFFE Workload API socket — provided by a SPIFFE implementation such as SPIRE — as a read-only bind mount into workload pods at the requested target path. When a pod declares an ephemeral inline volume using this driver, the driver is invoked to perform the bind mount; when the pod is destroyed, the driver removes it. This lifecycle management ensures workloads always have access to a valid Workload API socket without requiring elevated privileges or direct hostPath access in the workload containers themselves.

The SPIFFE CSI Driver is typically deployed as a container in the same DaemonSet that runs the SPIRE Agent, registered with the kubelet using the CSI Node Driver Registrar sidecar. CSI Ephemeral Inline Volumes require at least Kubernetes 1.15 (via the CSIInlineVolume feature gate) or Kubernetes 1.16 and later where the feature is enabled by default. The project is currently in the pre-production phase of the SPIFFE maturity model.

Recently pushed

View all →
0.2.13-025381d6cb41
0 CVEs5 MBAug 18
0.2.13-distroless-e2c62a93f9ddFIPSDistroless
0 CVEs28 MBAug 13
0.2.13-6c4e2ab92916
0 CVEs

Image details

Distribution
Debian
Architecture
amd64
Latest size
5 MB
Variants
Base + FIPS
Last pushed
Aug 18, 2026
Last scanned
Aug 20, 2026 · Trivy

Resources

Documentation ↗
Available tags
2 tags
View tags →
Latest digest
sha256:30a569190b61…
5 MB
Aug 10