Hacker News new | ask | show | jobs
by shykes 3154 days ago
You're correct that Kubernetes 1.3 introduced a "secrets" API resource, but it was backed by a naive implementation which did not encrypt secrets at rest. This made it impractical for production.

Encryption at rest was introduced in Kubernetes 1.7, making it usable in production. This was done in collaboration with the Docker security team, which had previously implemented encryption at rest in Swarm.

Further reading:

https://github.com/kubernetes/kops/issues/3356

https://kubernetes.io/docs/tasks/administer-cluster/encrypt-...

https://docs.docker.com/engine/swarm/secrets/#about-secrets