openskills.info
SPIRE logoCourse Preview

SPIRE

SPIRE is software that gives workloads verifiable identities based on where and how they run. It operates SPIFFE identity infrastructure through servers and node agents, so applications can receive short-lived credentials without storing a shared bootstrap secret.

itCloud native tools and technologies

SPIRE

A workload needs an identity before another service can authenticate it. Hostnames and IP addresses identify network locations, but workloads move between nodes and platforms. Long-lived secrets are difficult to distribute, protect, and rotate across those changing locations.

SPIRE solves the identity issuance problem. It is a production-ready implementation of the SPIFFE APIs. SPIRE attests nodes and workload processes, assigns registered SPIFFE IDs, and delivers short-lived SPIFFE Verifiable Identity Documents, or SVIDs.

SPIRE does not replace the SPIFFE standards. SPIFFE defines the identity model and APIs. SPIRE runs the infrastructure that applies that model to workloads.

The operating model

A SPIRE deployment contains a SPIRE Server and one or more SPIRE Agents.

The SPIRE Server is the trust authority for its configured trust domain. It stores registration entries and signing keys. It authenticates agents through node attestation and signs SVIDs for workloads that satisfy registration policy.

A SPIRE Agent runs on each node that hosts identified workloads. It proves the node's identity to the server, obtains the registration entries authorized for that node, and caches workload SVIDs. It also exposes the local SPIFFE Workload API.

This separation keeps centralized policy and signing responsibilities on the server while placing workload discovery and credential delivery near each workload.

Two attestation decisions

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources