Kubernetes для локальной разработки?

Использует ли кто Kubernetes для локальной разработки vs docker-compose в 2019?

Я так понимаю для отображения изменений используются volumes только не docker-compose, а k8s.
Если я правильно понимаю есть ещё варианты, к примеру Draft на каждое изменение создаёт новый контейнер, а затем развертывает его в кластер снова. И вот это уже поинтереснее, только вопрос, это действительно происходит быстро?

В общем у кого есть опыт по данной теме или может кто сталкивался с примером в открытом доступе отзовитесь пожалуйста!
  • Вопрос задан
  • 955 просмотров
Пригласить эксперта
Ответы на вопрос 3
shurup
@shurup
Open Source geek
Здесь есть обзор инструментов для разработки под Kubernetes, включающий в себя как небольшие утилиты (вроде Telepresence, Ksync…), так и полноценные решения для этой задачи (Skaffold*, DevSpace, Garden). Среди последних ещё не упомянут tilt.

* А по этой утилите был ещё дополнительный обзор.
Ответ написан
Комментировать
@bankinobi
Если конечная платформа k8s, то используй kind.
Это k8s в докере. Так конечно есть свои ограничения (настройка сетевых плагинов), для DEV это вполне решение.
А так необходимо иметь отдельный стенд для разработки, хотя бы namespace.
Ответ написан
@vitaly_il1
DevOps Consulting
На мой взгляд, локальный k8s имеет смысл только если k8s используется в продакшен.
Если да, то Minikibe хороший вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы