Кластер без CNI — это не «почти рабочий» кластер. В нём не поднимется ни CoreDNS, ни сам Flux, а манифест, который поставил бы сетевой плагин, применить будет некому. Разбираю, из чего складывается этот круг, каким порядком действий он разрывается и какая ловушка ждёт на последнем шаге
Проще всего показать на живом примере. Поднимем KinD с одним флагом disableDefaultCNI: true, то есть без сетевого плагина. Команда отработает, пожелает хорошего дня, и кластер формально будет
Кластер есть, а кластера нет
Смотрим ноду: