Плагин сети Kubernetes создает отдельную сеть pod (ситцевое, фланелевое, волновое и т. Д.)
Стручкам назначаются IP-адреса из этой сети pod
Все контейнеры в модуле имеют одинаковый IP-адреспоскольку сетевое пространство имен является общим
NodeIP можно использовать для доступа к службе, работающей на модуле, из внешних систем, например, в случае, если вы предоставляете службу с помощью службы kubernetes типа Nodeport, или предоставляете службу с помощьювходящий ресурс
Подробнее:
Каждому модулю назначается IP-адрес, а подключаемый модуль CNI отвечает за его распределение и назначение модулю.Вы можете спросить себя: «Если Pod может иметь несколько контейнеров, как CNI узнает, какой из них подключить?». Если вы когда-либо опрашивали Docker, чтобы вывести список контейнеров, запущенных на данном узле Kubernetes, вы, возможно, заметили рядКонтейнеры паузы, связанные с каждым из ваших стручков.Эти контейнеры паузы не делают ничего значимого в вычислительном отношении.Они просто служат держателями для каждой контейнерной сети Pod.Таким образом, они являются первым контейнером, который будет запущен, и последним, кто умрет в жизненном цикле отдельного контейнера