Настройка сетевых политик#
Последовательность выполнения#
Ниже представлен пример сценария настройки сетевых политик:
Изолируйте
role=dbpod в пространстве именdefaultкак для входящего, так и для исходящего трафика (если они еще не были изолированы).Используйте правила входа для разрешения подключения ко всем pod в пространстве имен
defaultс меткойrole=dbна TCP-порту6379из:любого pod в пространстве имен
defaultс меткойrole=frontend;любого pod в пространстве имен с меткой
project=myproject;IP–адреса в диапазонах
NNN.NN.0.0–NNN.NN.0.255иNNN.NN.2.0-NNN.NN.255.255(т.е. все из них,NNN.NN.0.0/16кромеNNN.NN.1.0/24).
Используйте правила выхода для разрешения подключения из любого pod в пространстве имен
defaultс меткойrole=dbк CIDRMM.M.M.0/24на TCP-порту5978.Logged "user1" out on "https://openshift.example.ru"
Результат#
Сетевые политики настроены корректно.