Что такое CNI и как он работает
Всем привет!
Организация сетевого взаимодействия одна из самых важнейших задач. В настоящее время трудно представить системы, которые бы не «общались между собой».
В Kubernetes за это отвечает CNI – Container Network Interface – и его реализации (plugin’ы). О том, как это работает можно прочитать в статье.
В ней Автор описывает:
🍭 Из каких «компонентов» состоит CNI plugin, какие его основные задачи
🍭 Как pod
«подключается» к сети
🍭 Логика работы CNI plugin’a «под капотом» (создание Virtual Ethernet Pair, назначение IP pod
и т.д.)
🍭 Обеспечение сетевой связности между узлами кластера и не только
Для каждого раздела Автор подготовил наглядные диаграммы, примеры используемых команд.
В завершении статьи есть ссылка на GitHub Repo, в котором представлен минималистичный CNI plugin для того, чтобы можно было изучить вопрос более детально.
Отличная статья, которая дает общее понимание того, что из себя представляет CNI и как он работает «изнутри».
>>Click here to continue<<
