Skip to main content

Сетевая подсистема

Сетевой плагин выбирается во время установки кластера.

Документация, сетевая модель K8s

Каждый Pod в кластере имеет собственный уникальный в пределах кластера IP адрес. Сетевая подсистема используется только подами (не нодами).

У каждого Pod свое частное сетевое пространство, общее для всех контейнеров внутри Pod. Контейнеры внутри Pod взаимодействуют через localhost.

У каждой node свой пул ip адресов для запущенных у них pod.

Pod'ы взаимодействуют между собой без использования NAT/... Агенты на всех node могут взаимодействовать с каждым pod.

Служба - это метод предоставления доступа к сетевому приложению, выполняющаяся на одном или нескольких Pod в кластере (внутренний и внешний)

Для использования службы типа LoadBalancer необходимо установить балансировщик, например MetalLB