Vault is a tool for securely managing secrets used in modern computing (e.g. passwords, certificates, API keys).
The Vault Operator for Kubernetes is used to deploy, and initialize and operate Vault. It runs in high availability mode using the Raft backend.
In this documentation
Tutorials Get started - a hands-on introduction for new users |
How-to guides Step-by-step guides covering key operations and common tasks |
Explanation Concepts - discussion and clarification of key topics |
Reference Technical information - specifications, APIs, architecture |
Project and community
Vault K8s is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.
- Code of conduct
- Meet the community and chat with us on Matrix
- Contribute and report bugs to the charm on GitHub
Navigation
Level | Path | Navlink |
---|---|---|
1 | tutorials | Tutorials |
2 | h-getting-started | Getting Started |
1 | how-to | How-to guides |
2 | h-scale | Scale |
2 | h-unseal | Unseal a sealed unit |
2 | h-integrate-with-traefik | Use Vault behind an Ingress |
2 | h-use-vault-as-intermediate-ca | Use Vault as an intermediate CA |
2 | h-integrate-with-cos | Integrate with COS |
2 | h-create-a-backup-with-vault-k8s | Create a backup |
2 | h-restore-a-backup-with-vault-k8s | Restore a backup |
2 | h-enable-vault-autounseal | Configure a Vault for auto-unseal |
2 | h-upgrade-vault | Upgrade Vault |
1 | Reference | Reference |
2 | h-raft | Backend |
2 | h-tls | TLS |
2 | h-unsealing | Unsealing |
2 | h-production-blueprint | Production Blueprint |
2 | h-s3-storage-for-vault-backup-and-restore | S3 storage for backup and restore |
2 | h-vault-charm-policies | Vault Charm Policies |
1 | Explanation | Explanation |
2 | h-vault-high-availability | High Availability |