В kubernetes POD будет иметь IP-адрес, а Node будет иметь IP-адрес - PullRequest
0 голосов
/ 25 октября 2018

В kubernetes POD будет иметь IP-адрес, а Node будет иметь IP-адрес.

Я знаю, что мы используем IP-адрес POD для доступа к контейнерам в нем с портом контейнеров.Используем ли мы Node IP для каких-либо целей?Также Will kubernetes позаботится о создании IP-адреса для стручков.

1 Ответ

0 голосов
/ 25 октября 2018

Плагин сети Kubernetes создает отдельную сеть pod (ситцевое, фланелевое, волновое и т. Д.)

Стручкам назначаются IP-адреса из этой сети pod

Все контейнеры в модуле имеют одинаковый IP-адреспоскольку сетевое пространство имен является общим

NodeIP можно использовать для доступа к службе, работающей на модуле, из внешних систем, например, в случае, если вы предоставляете службу с помощью службы kubernetes типа Nodeport, или предоставляете службу с помощьювходящий ресурс

Подробнее:

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

...