Я собираюсь настроить конвейер CI Gitlab для развертывания контейнеров в AWS кластере EKS, развернутом в частных подсетях AWS. Конечно, я бы предпочел сервер Gitlab SaaS, поэтому он управляется командой Gitlab, и мне не нужно заботиться о его обслуживании. Однако у меня есть несколько вопросов:
Могут ли общие бегуны, управляемые Gitlab, подключиться к кластеру Kubernetes, развернутому в AWS частных подсетях (без общедоступных c IP)? Я думаю, что нет, но, возможно, есть некоторые варианты.
Если я раскручиваю свои собственные бегуны Gitlab в частных подсетях, могу ли я добавить их в Gitlab SaaS?
В целом, есть ли рекомендации по настройке бегунов Gitlab, чтобы они могли присоединяться к Gitlab SaaS и общаться с кластером Kubernetes по частному IP?
Спасибо!