External Secrets is a Kubernetes operator that synchronizes secrets from external secret management systems (e.g., AWS Secrets Manager, HashiCorp Vault, Google Secret Manager, 1Password) into Kubernetes secrets. It ensures that sensitive data stays outside the cluster while being securely referenced within applications. External Secrets supports automatic synchronization, templating, and multi-backend integration, making it a scalable and secure solution for managing secrets in Kubernetes environments.
Install with:
helm repo add external-secrets https://charts.external-secrets.io/
helm install external-secrets external-secrets/external-secrets -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
external-secrets | qjoly/GitOps | 40 | 0.14.2 | 9 hours ago |
external-secrets | qjoly/GitOps | 40 | 0.14.2 | 9 hours ago |
external-secrets | qjoly/GitOps | 40 | 0.14.2 | 9 hours ago |
external-secrets | qjoly/GitOps | 40 | 0.14.2 | 9 hours ago |
external-secrets | kashalls/home-cluster | 113 | 0.14.2 | 2 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
installCRDs (85) true | boolean |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
certController.image.repository (24) ghcr.io/external-secrets/external-secrets | string |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
boolean | |
number | |
string | |
string | |
number | |
string | |
number | |
boolean | |
boolean | |
boolean | |
string | |
webhook.image.repository (24) ghcr.io/external-secrets/external-secrets | string |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
boolean | |
number | |
string | |
string | |
number | |
number | |
boolean | |
boolean | |
number | |
image.repository (25) ghcr.io/external-secrets/external-secrets | string |
string | |
leaderElect (24) true | boolean |
boolean | |
boolean | |
string | |
boolean | |
string | |
boolean | |
string | |
boolean | |
bitwarden-sdk-server.podAnnotations."secret.reloader.stakater.com/reload" (5) bitwarden-css-certs,bitwarden-secrets-manager,bitwarden-tls-certs | string |
boolean | |
string | |
string | |
number | |
string | |
boolean | |
number | |
boolean | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
global.tolerations[].effect (3) NoSchedule | string |
global.tolerations[].key (3) node-role.kubernetes.io/control-plane | string |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
boolean | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
boolean | |
number | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
number | |
string | |
string | |
string | |
number | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
number | |
string | |
boolean | |
boolean | |
string | |
number | |
string | |
string |