Kubernetes когда использовать секреты вместо configmap?
каковы различия между секретами и configmap с точки зрения безопасности?
в каких случаях я хотел бы использовать secret вместо configmap?
2 ответов
секреты хранятся в кодировке и со временем будут становятся более защищенными (например, ограниченный доступ, зашифрованный в состоянии покоя и т. д.). Секреты существовали до создания ConfigMap, поэтому до недавнего времени было принято хранить данные конфигурации в секретах (например,conf2kube).
вы должны использовать секреты для конфиденциальных данных (пароли базы данных, закрытые ключи) и ConfigMaps для нечувствительных данных конфигурации.
самое главное секреты хранятся в tmpfs, в файловой системе памяти, и никогда не сохраняются в файловой системе узла.
наоборот они потребляют ОЗУ.