Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Support a Vault based KMS provider for envelope encryption of resources in a cluster #49817

@kksriram

Description

@kksriram

Resources (not just secrets) in a Kubernetes cluster can be encrypted using an envelope encryption scheme with the DEK being encrypted with a KEK that is managed in Vault.

Add support for using Hashicorp Vault as a KMS provider to manage KEKs.

Would address several concerns discussed in the issues referenced:

  • Reuse Vault already in use in an enterprise to additionall manage KEKs for K8S clusters.
  • KEK is externalized and managed in the KMS provider, adding to the security of the overall deployment.
  • Separate cluster mangement responsibilities from key management/administration, better reflecting Ops, SecOps separations.

Design Proposal. Discussed at sig-auth July 26.

Alpha release Target 1.8 ?

Relies on support added via PRs

Roadmap

Related Issues

/kind feature

@kubernetes/sig-auth

/sig auth

/assign @vineet-garg

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.sig/authCategorizes an issue or PR as relevant to SIG Auth.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions