Это вопрос мнения, поэтому я отвечу с опцией.
Это очень безопасно, если вы будете следовать стандартным правилам безопасности для своего кластера.Но ничто не на 100% безопасно.Таким образом, добавление DMZ поможет уменьшить ваши векторы атаки.
С точки зрения защиты вашего Ingress извне, вы можете ограничить свой доступ к внешнему балансировщику нагрузки только HTTPS, и большинство людей делают это, но учтите, что HTTPS и само ваше приложение также могут иметь уязвимости.
Что касается ваших модулей и рабочих нагрузок, вы можете повысить безопасность (при некоторых затратах производительности), используя такие вещи, как хорошо продуманный профиль seccomp и / или добавив правильные возможности в свой модуль.контекст безопасности.Вы также можете повысить безопасность с помощью AppArmor или SELinux , но многие люди этого не делают, поскольку это может стать очень сложным.
Есть и другие альтернативы Docker.чтобы упростить песочницу ваших контейнеров (все еще в начале их жизненного цикла на момент написания этой статьи): Контейнеры Kata , Контейнеры Nabla и gVisor .