SPIRE Tutorials
December 18, 2020 ยท View on GitHub
The tutorials in this repo describe how to install SPIRE and integrate it with software typically used with SPIRE. The following tutorials are available:
| Tutorial | Platform |
|---|---|
| Quickstart for Kubernetes | Kubernetes |
| AWS OIDC Authentication | Kubernetes |
| Vault OIDC Authentication | Kubernetes |
| Integrating with Envoy using X.509 certs | Kubernetes |
| Integrating with Envoy using JWT | Kubernetes |
| Using SPIFFE X.509 IDs with Envoy and Open Policy Agent Authorization | Kubernetes |
| Using SPIFFE JWT IDs with Envoy and Open Policy Agent Authorization | Kubernetes |
| Nested SPIRE | Docker Compose |
| Federation | Docker Compose |
| Configure SPIRE to Emit Telemetry | Docker Compose |
Additional examples of how to install and deploy SPIRE are available. The spiffe.io Try SPIRE page includes a Quickstart for Linux and MacOS X and SPIFFE Library Usage Examples. The SPIRE Examples repo on GitHub includes more usage examples for Kubernetes deployments, including Postgres integration, and a Docker-based Envoy example.
For general information about SPIRE and the SPIFFE zero-trust authentication spec that SPIRE implements, see the SPIRE GitHub repo and spiffe.io website.