задеплоить в локальный кластер (minikube) использую локальный докер регистри. Я всю жизнь деплоил CI-eм в облака, а тут надо проект сделать, чтобы 1-2 команды и все взлетает.
Я правильно понимаю что единственный вариант это shell script в роли CI? Или есть какие то продвинутые варианты?
Под CI в 2 команды - это выкат нового релиза?
Один из типичных подходов - Jenkins pod, который следит за каким-то git repository и выполняет там pipelines. Там есть плагин который может выполнять kube команды (ищи kubernetes-plugin) Но это все занимает несколько дней работы - разобраться и т.д. В лучшем случае. Можно глянуть на Jenkins X. Когда я смотрел был сыроват, но похоже, сейчас лучше. Но опять же… если проект простой и компонент мало, то можно блин на node / express написать за пару часов сервис
https://taskfile.dev/ Какой-нибудь
Обсуждают сегодня