Comments 7
Такое впечатление, что нужно было написать хотя бы что-то (((
Некоторые утверждения многократно повторяются в тексте. Нужно отжать воду.
Задачка: есть на хосте контейнер-1 и контейнер-2, оба используют, например Apache на порту 8008. Как будут отвечать контейнеры при обращении к IP_адрес_хоста:8008 при условии, что контейреах «крутятся» разные, независимые друг от друга приложения?
Будет отвечать тот контейнер, который вы замапите на порт хоста 8008. Одновременно 2 контейнера на один порт хоста повесить не получится.
Вот автору статьи наглядный топик по замене «воды» — уверен многим новичкам было бы интересно почитать про маппинг «на пальцах».
В OpenShfit маршрут во внешний мир представлен сервисом с именем узла. Например, myapp.example.com. «Внутри» платформы у каждого пода свое уникальное имя и свой ip. Таким образом, DNS resolution для имени хоста происходит независимо от роутинга. Хотя, вам никто не запрещает штатными средствами сплитить трафик на два пода (A/B testing), которые имеют одно имя хоста на двоих. Порты тут особого значения уже не имеют.
Sign up to leave a comment.
Linux-контейнеры: изоляция как технологический прорыв