Текущая архитектура
В основной части находится Kubernetes с несколькими различными изображениями контейнеров.
Вдобавок к ним у нас есть библиотека python, которая динамически загружает наш код, который мы пишем иустановить на эти контейнеры после развертывания.Мы пишем приложения с сохранением состояния на k8, поэтому такая архитектура.
Давайте назовем наш код beta
и библиотеку, которая его загружает alpha
Текущий процесс тестирования нового изменяет егоследующее:
- предоставление нового контейнера с новым установленным измененным из артефакта
- run
alpha
, который загружает beta
, который мы активно развиваем
Что мы можем делать / не можем делать
- нет ssh
- все команды kubectl
- переадресация портов
- im с использованием OSX,с PyCharm
Теперь вопрос:
- Как я могу запустить локальную IDE и установить точку останова в
beta
, которая загружается после запуска alpha
наK8 pod -> контейнер