Kubernetes было весело учиться! За исключением CI/CD.
Вот некоторая конструктивная критика: из всех инструментов, которые я пробовал, у всех них есть такой ужасный опыт разработчиков, что после нескольких недель неудачных попыток я решил создать свой собственный сервер CI/CD, который я запускаю на своей локальной машине, используя GitHub Webhooks, Ngrok и тонкий сервер KOA, который запускает команды для меня.
Пока что я пробовал:
Jenkins x Jenkins Gocd Flux Brigade Keel Spinnaker gitkube
Может быть, это тот факт, что я настаиваю на том, чтобы никогда не понижать с Helm 3, или некоторые из инструментов довольно свежие, но, как разработчик, желающий вывести мою идею на рынок, у меня просто нет времени, чтобы возиться с инструментами, которые занимают несколько дней чтобы понять или настроить.
Я пишу это как отзывы, потому что я не думаю, что я единственный. Что -то еще, что отчаянно нуждается в решении, это Docker в Docker
Не просто автоматически работает для создания изображений, что, возможно, способствовало моему неудачному опыту с инструментами выше.
Оригинал: «https://dev.to/inversemetric/kubernetes-ci-cd-my-experience-jkf»