Kubernetes когда использовать секреты вместо configmap?

каковы различия между секретами и configmap с точки зрения безопасности?

в каких случаях я хотел бы использовать secret вместо configmap?

2 ответов


секреты хранятся в кодировке и со временем будут становятся более защищенными (например, ограниченный доступ, зашифрованный в состоянии покоя и т. д.). Секреты существовали до создания ConfigMap, поэтому до недавнего времени было принято хранить данные конфигурации в секретах (например,conf2kube).

вы должны использовать секреты для конфиденциальных данных (пароли базы данных, закрытые ключи) и ConfigMaps для нечувствительных данных конфигурации.


самое главное секреты хранятся в tmpfs, в файловой системе памяти, и никогда не сохраняются в файловой системе узла.

наоборот они потребляют ОЗУ.