Разработка cloud-provider kubernetes на golang
Ищу разработчика под задачу <Разработка cloud-provider kubernetes на golang>
Контроллер должен быть написан на framework: kubebuilder
Функционал:
- синхронизация метеданных нод кластера с виртуальными машинами Яндекс Облака. (определение топологии)
1) Пролейблить ноды кластера согласно размещению по availability zone.
2) Создать/обновить целеву группу и поддерживать в ней актуальный список хостов кластера k8s.
- при создании в кластере сущности service type=loadBalancer требуется:
1) в каком каталоге Яндекс облака размещен кластер
2) создать Network Load Balancer в этом каталоге
3) Добавить обработчик и целевую группу
4) Полученный IP адрес LB записать как статус ресурса service.