Pour la plupart des déploiements auto-hébergés, la meilleure réponse reste le volume : LUKS, un volume EBS chiffré, une storage class qui le fait de façon transparente. Choisissez ceci quand c'est le stockage lui-même que vous ne voulez pas croire : un NAS partagé, un bucket opéré par quelqu'un d'autre, un disque que vous renverrez un jour sous garantie.
La clé est un chemin de fichier, jamais la clé elle-même : une clé dans une variable d'environnement se retrouve dans le pod spec, dans docker inspect, et dans chaque log qui vide l'environnement. La rotation est une nouvelle ligne en haut du fichier. La compression passe en premier quand les deux sont actifs.
Cela ne protège pas de qui détient le serveur en marche, car ce processus porte la clé par construction.