Я пытаюсь реализовать конвейер CI / CD с использованием Kubernetes и Jenkins. Сейчас я изучаю часть CI, используя файл Jenkins, репозиторий SVN с Docker Hub. После помещения образа Docker в концентратор докеров реестра мне нужно развернуть его в кластере Kubernetes, имеющем 3 мастера кластера и 15 рабочих компьютеров / узлов.
Когда я читаю развертывание в кластере Kubernetes, у меня возникает несколько сомнений:
Каждое определение развертывания в Jenkins записывается с использованием сценария оболочки. Если мне нужно создать свое развертывание и службы для этих развертываний, как я могу определить в Jenkins? Где я могу создать файлы YAML / YML для ReplicaSet, Deployment и Services? Нужно ли для этого использовать сценарии оболочки? Или любым другим способом?