Во время пользовательской разработки flexvolume для K8s я заметил, что контейнеры могут просматривать полный список блочных устройств, представленных на миньоне K8s (хосте), где он работает. В основном вывод команды "lsblk" на хосте os также виден, если выполнить "lsblk" над контейнерами.
Также, если контейнеру c1 присвоено значение v1, а c2 имеет v2 и оба c1, c2 работают на одном и том же хосте K8s, тогда c1 os может видеть v1, v2 оба в выводе "lsblk". Если c1 имеет доступ только к v1, а не к v2, как и ожидалось, но для определенных аспектов безопасности мы не хотим, чтобы c1 os просматривал какие-либо блочные устройства, к которым обращается c2 или, в частности, хост K8s.
K8s использует докер в качестве службы контейнеризации.
Пожалуйста, кто-нибудь может направить сюда для достижения ожидаемой конфигурации. Является ли K8s Namespace подходом? если да, можете ли вы привести какой-либо пример?
Заранее спасибо.