Если кратко, то мы Loki не используем, но следим за развитием. Этот релиз картину пока не поменял. Подробнее про всю эту историю с логами… прямо сейчас один наш инженер пишет статью о соответствующем опыте компании. Можно ожидать её публикацию через 2-3 недели.
Согласен: перевод здесь не совсем привычный, но остановились на таком варианте конкретно в этом материале для сохранения авторского стиля/настроения*. Этот стиль начинается с заголовка «Grace is overrated» и картинки, которую мы не оставили в тексте:
А вот — лучшая иллюстрация красоты словесных оборотов в оригинале:
We’ve got pod disruption budgets coming out of our ears, our statefulsets are very stately, and rolling node replacements run without a hitch.
Дело не столько в деньгах, сколько в конкретной технологии и бизнес-модели вокруг неё. Docker'ом уже никого не удивишь (хайп вокруг самого явления прошёл, это стало нормой), есть стандарты, есть аналоги. Как с этого зарабатывать-то?
Вам действительно не хватает каких-то значимых возможностей в самом Docker CLI? Мне не кажется, что это большая проблема на сегодняшний день.
Во-первых, благодаря бурному росту «контейнерной экосистемы» многие функции действительно (как подсказывают ниже, хотя вопрос моды весьма относителен…) заменяются другими проектами, что стало совсем очевидно после распила «большой» утилиты Docker на отдельные компоненты, их стандартизацию и приход Kubernetes.
Во-вторых, основная суета сейчас скорее вокруг более комплексных задач (процессы разработки, CI/CD…), в основе которых остаются контейнеры (на базе Docker или других решений), но проблема уже скорее не на том уровне, а на более высоком-прикладном.
Отличное получилось дополнение к верхнему сообщению предыдущей ветки:
это совершенно легальный способ на целый час остаться наедине с собой
Я не бегом занимаюсь, но моя ежедневная физическая практика для меня, даже если она делается в группе, — это замечательная возможность уединения, какой больше нет в течение дня. И это одна из причин, по которым я её так люблю. Но ведь нет в мире занятия, которое не показалось бы скучным хоть кому-то :-) И можно найти тому тысячу причин…
В статье стоило затронуть проблематику появления/актуальности лицензий вроде BSL (Business Source License) ввиду предложений Open Source-решений в виде сервисов (DBaaS и т.п.) крупными облачными провайдерами. Это о проектах, которые не так малы, как curl, но и не создаются гигантами вроде Facebook… Тема (на примере CockroachDB) в полной мере раскрывалась здесь.
Совсем нет, это всё-таки разные инструменты. Основное предназначение Skaffold — локальная разработка, а у werf — своя сборка и деплой (куда угодно, в т.ч. на production, конечно).
Skaffold не предлагает свои реализации для сборки/выката — он предлагает некий фреймворк и использует готовые (уже существующие «на стороне») инструменты для этих задач. Цитируя одного из наших разработчиков werf: Skaffold по сути не привносит что-то новое в эти процессы, если речь не идёт конкретно о локальной разработке; он скорее является «альтернативной формой записи».
Werf же начинался именно как сборщик и на сегодняшний день имеет богатую историю многочисленные продвинутые фичи в этом смысле. Потом добавился и деплой (да, на базе Helm, но его уже прямо-таки «встроили»…) и т.п.
P.S. Вопросы развития werf для нужд локальной разработки стоят в обозримых планах проекта.
Они бы и уволили (в тех должностях, о которых идёт речь), однако таковых попросту сейчас не оказалось:
Посему мы считаем, что блокировка по стране — самое гуманное решение на данный момент, особенно по той причине, что не затронет ни одного из действующих сотрудников.
Вероятно, именно после реакции сообщества они и добавили, что «ещё идёт обсуждение» — ведь это примечание начинается с «Edit:». А изначально было заявлено именно took the decision:
In e-group on Monday October 15, 2019 we took the decision to enable a «job family country-of-residence block»
В истории issue можно найти такое, например:
Nadia Vatalidis Vatalidis changed title from Support Engineer Job family country-of-residence block to WIP: Support Engineer Job family country-of-residence block 17 hours ago
Для этого у хабры специальное поле есть — оно сразу под заголовком публикации выводится (т.е. на эту ссылку ведёт текст «Автор оригинала: Eric Johnson»). Что не самое очевидное usability-решение (не только по своему опыту), согласен…
Helm 2.15.0 was released last Friday. The 2.15.0 release of Helm introduces several improvements to commands like `helm test`. Other commands — `helm search`, `helm repo list`, and `helm install` — received the `--output` flag for machine-readable output.
[..]
As Helm moves towards Helm 3's first release, Helm 2 is now transitioning into «maintenance mode». Helm 2.15.0 will be the final feature release for Helm 2.
[..]
6 months after Helm 3's public release, Helm 2 will stop accepting bug fixes. Only security issues will be accepted.
Во введении не написано, что хранение файлов в Kubernetes является самоцелью. По сути статья описывает часть большей задачи — по контейнеризации и миграции приложения в Kubernetes. Если такой задачи нет, то начинать лучше с понимания, зачем оно (Kubernetes) вообще нужно. Может быть, действительно не нужно?.. Без понимания/согласия на этом верхнем уровне нет смысла говорить про велосипеды и сравнивать с другими инструментами (что бы вы под ними ни подразумевали).
А вот — лучшая иллюстрация красоты словесных оборотов в оригинале:
P.S. Но ведь GitLab так и не ввёл телеметрию.
Во-первых, благодаря бурному росту «контейнерной экосистемы» многие функции действительно (как подсказывают ниже, хотя вопрос моды весьма относителен…) заменяются другими проектами, что стало совсем очевидно после распила «большой» утилиты Docker на отдельные компоненты, их стандартизацию и приход Kubernetes.
Во-вторых, основная суета сейчас скорее вокруг более комплексных задач (процессы разработки, CI/CD…), в основе которых остаются контейнеры (на базе Docker или других решений), но проблема уже скорее не на том уровне, а на более высоком-прикладном.
Я не бегом занимаюсь, но моя ежедневная физическая практика для меня, даже если она делается в группе, — это замечательная возможность уединения, какой больше нет в течение дня. И это одна из причин, по которым я её так люблю. Но ведь нет в мире занятия, которое не показалось бы скучным хоть кому-то :-) И можно найти тому тысячу причин…
В статье стоило затронуть проблематику появления/актуальности лицензий вроде BSL (Business Source License) ввиду предложений Open Source-решений в виде сервисов (DBaaS и т.п.) крупными облачными провайдерами. Это о проектах, которые не так малы, как curl, но и не создаются гигантами вроде Facebook… Тема (на примере CockroachDB) в полной мере раскрывалась здесь.
Skaffold не предлагает свои реализации для сборки/выката — он предлагает некий фреймворк и использует готовые (уже существующие «на стороне») инструменты для этих задач. Цитируя одного из наших разработчиков werf: Skaffold по сути не привносит что-то новое в эти процессы, если речь не идёт конкретно о локальной разработке; он скорее является «альтернативной формой записи».
Werf же начинался именно как сборщик и на сегодняшний день имеет
богатую историюмногочисленные продвинутые фичи в этом смысле. Потом добавился и деплой (да, на базе Helm, но его уже прямо-таки «встроили»…) и т.п.P.S. Вопросы развития werf для нужд локальной разработки стоят в обозримых планах проекта.
В истории issue можно найти такое, например: