Я пытаюсь использовать CNI Custom Networking на EKS , чтобы убедиться, что IP-адреса Pod выделены из альтернативных подмножеств (чтобы предотвратить голодание IP в подсетях, в которых работают мои узлы кластера). Для этого мне нужно создать несколько ENIConfigs и аннотировать каждый узел.
Как я могу убедиться, что каждый узел аннотирован до того, как на него запланированы какие-либо модули, чтобы убедиться, что IP-адреса модулей не выделены из подсетей, в которых работают мои узлы?
РЕДАКТИРОВАТЬ: Единственное решение, которое я могу придумать, это:
- Добавить по умолчанию NoSchedule для всех узлов
- Развертывание пользовательского контроллера, который переносит порчу
- Получите контроллер для аннотирования всех узлов по мере необходимости и удалите порчу
Однако, если вышеприведенное является единственным обходным решением, которое требует значительных усилий для управляемой службы