Как проверить мою архитектуру Kubernetes (с помощью drone.io) - PullRequest
0 голосов
/ 24 октября 2018

В настоящее время я работаю над проектом kubernetes и хочу поместить свою работу в prod, но до этого компания хочет иметь возможность протестировать архитектуру kubernetes (создать подходящий модуль, общаться и т. Д.)).

Об архитектуре: - Это единая архитектура NODE, основанная на minikube - У меня есть POD, немного JOB, 1 cronJob - Мои задания управляются скриптом python, который вызывает API

Мне нужно иметь возможность проверить свою архитектуру и мой скрипт на python (с pytest). В качестве CD / CI компания использует Drone.io. Я уже пробовал kind, pupernetes и ding.

Любая идея?

PS: Это мой первый пост в StackOverflow, поэтому, если я ошибся, просто скажите мне

1 Ответ

0 голосов
/ 24 октября 2018

Вам необходимо интегрировать управление версиями с drone.io (я полагаю, что у вас уже есть)

Configure drone.io to make docker images of you code/app

Push docker images to registry

Configure a webhook that fires a deployment upon getting the new tag for image

Configure the kubernetes yaml manifest for deploymenet that will be deployed to kuberntes

Refine that above steps so that it works for test/dev/prod environmenets.

В идеале вы фиксируете код для тестирования / dev, упаковываете его как образ докера, тестируете его в тестовом пространстве имени затем перенесите изменения в ветку prod, за которой следует новая сборка докера и развертывание kubernetes

...