Deploying SPIRE
These pages describe how to install and configure SPIRE. This section also includes information about APIs available to interface with SPIRE and how to configure SPIRE to output to popular telemetry applications.
For implementation examples, see Spire Architecture, Microservices Communication, and Keyless Authentication.
-
Getting SPIRE
Platforms on Which SPIRE is Supported
-
Install the SPIRE Server
How to install the SPIRE Server on Linux and Kubernetes
-
Install SPIRE Agents
How to install the SPIRE Agents on Linux and Kubernetes
-
Configuring SPIRE
How to configure SPIRE for your environment
-
Registering workloads
Registering workloads with SPIFFE IDs in the SPIRE Server
-
Working with SVIDs
How to write code to work with SPIFFE SVIDs
-
SPIFFE Library Usage Examples
Writing code in your applications to create SPIFFE-enabled connections
-
SPIRE Agent Configuration Reference
Command line options, agent.conf settings, and built-in plugins for SPIRE Agent
-
SPIRE Server Configuration Reference
Command line options, server.conf settings, and built-in plugins for SPIRE Server
-
SPIRE Telemetry Configuration
Configure SPIRE Agent and Server metrics output to supported sinks