Getting started

SDS for Kubernetes KMS Plugin is a solution that enables the implementation of a Kubernetes Key Management Service (KMS) provider, as described in the Kubernetes documentation.

With SDS for Kubernetes KMS Plugin, sensitive data stored in Kubernetes etcd database is protected by robust at-rest encryption. This solution secures your infrastructure against a wide range of threats, including physical attacks, by protecting your most sensitive data.

It is based on three technologies:

  • Kubernetes KMS provider v2 which encrypts data in etcd using Data Encryption Keys (DEKs).

  • SDS Key Management as a Service (KMaaS) with enabled crypto-api feature: it offers an API for encrypting/decrypting DEKs.

  • Stormshield Software Development Kit (SDK) that provides higher-level and standardized methods to encrypt/decrypt data using DEKs.