Как стать автором
Обновить

Комментарии 7

После запуска Telepresence без опции --docker-run

С опцией --docker-run всё ясно-понятно: из образа будет запущен контейнер, который заместит контейнер в кластере.
А вот про «без опции» что-то не до конца въеду. Локальная машина будет якобы контейнером в кластере, так? Что будет, если таких команд несколько запустить, начнут мешать друг другу?

Без опции, трафик будет проксироваться на локальный порт, указанный в deployment или при запуске telepresence. Если запускать telepresence в нескольких экземлярах без опции --docker-run, то нужно следить за пересечением портов
А gitkube или ksync не пробовали? Telepresence на фоне gitkube выглядит сложным, а в сравнении с ksync больше ручных действий надо делать.
Ну а костыль с ssh в кубике — ЗЛО! Таких идей даже показывать не стоит :)
Ksync пробовали, вот здесь про него (и некоторых других) наконец-то рассказали.

Я вот пока обходился при разработке docker-compose. Понятное дело, хорошо иметь локальное окружение максмально близкое к проду, но что-то решение не выглядит простым, с docker-compose все на порядок проще.

Telepresence удобная штука, когда, например, надо подцепиться дебаггером к микросервису. Тормозит все в этом случае жестко, конечно, но иногда это единственный выход.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий