Comments 8
После запуска Telepresence без опции --docker-run
С опцией --docker-run всё ясно-понятно: из образа будет запущен контейнер, который заместит контейнер в кластере.
А вот про «без опции» что-то не до конца въеду. Локальная машина будет якобы контейнером в кластере, так? Что будет, если таких команд несколько запустить, начнут мешать друг другу?
Ну а костыль с ssh в кубике — ЗЛО! Таких идей даже показывать не стоит :)
Я вот пока обходился при разработке docker-compose. Понятное дело, хорошо иметь локальное окружение максмально близкое к проду, но что-то решение не выглядит простым, с docker-compose все на порядок проще.
В качестве сетевой альтернативы Telepresence можно рассмотреть https://github.com/txn2/kubefwd и совсем уж простой https://github.com/kayrus/kuttle
Telepresence требует повышенных прав?
С параметрами
securityContext:
runAsNonRoot:true
не запустится. Есть ли какие-то способы запуска?
Kubernetes tips & tricks: о локальной разработке и Telepresence