При настройке автоматического развертывания с Kubernetes (и Helm) я несколько раз сталкивался со следующим вопросом:
Насколько важна безопасность служебного пароля (например, mysql) внутриединое пространство имен?
Мои мысли: Это совсем не важно.Зачем?Все связанные модули содержат пароль в любом случае, а службы недоступны за пределами определенного пространства имен.Хотя кто-то получит доступ к модулю в этом конкретном пространстве имен, printenv
даст ему все, что ему нужно.
Мой конкретный случай (Хелм): Если я настрою свой сервер mysql кактребование (require.yaml), мне не нужно использовать какие-либо секреты или прилагать усилия, чтобы поделиться паролем mysql, и могу предоставить пароль в values.yaml.