Сегодня на платформе CNCF состоится вебинар про нашу CI/CD-утилиту werf (на английском). Начало в 10:00 AM PDT (20:00 MSK). Подробности и регистрация для участия: https://www.cncf.io/webinars/delivering-cloud-native-apps-to-kubernetes-using-werf/
Запись потом тоже будет, ссылку анонсируем.
Запись потом тоже будет, ссылку анонсируем.
CNCF
Delivering cloud-native apps to Kubernetes using werf
werf is a CLI tool that glues well-established software (Git, Docker, Kubernetes, Helm, a variety of container registries & CI systems) to facilitate applications’ delivery. In this webinar…
Последний выпуск «Цинкового прода» — 2 часа весёлых и познавательных бесед про Kubernetes с нашими техдиром и тимлидом! Осторожно, ненормативная лексика и пятничное настроение.
Forwarded from Канал «Цинковый прод»
Выпуск про кубернетес с Димой и Васей получился очень ржачным и познавательным. Если кто еще не смотрел/не слушал - MUST SEE!
Видео: https://www.youtube.com/watch?v=slE11sPm8fQ
Аудио: https://soundcloud.com/znprod/082-pro-k8s-v-kurilke-s-dmitriem-stolyarovym-i-vasiliem-marmerom-iz-flant
Не рефлексируйте, распространяйте )
Алсо, собираем темы, вопросы, пожелания для следующего выпуска в этом "исусе":
https://github.com/znprod/stream-topics/issues/2
Видео: https://www.youtube.com/watch?v=slE11sPm8fQ
Аудио: https://soundcloud.com/znprod/082-pro-k8s-v-kurilke-s-dmitriem-stolyarovym-i-vasiliem-marmerom-iz-flant
Не рефлексируйте, распространяйте )
Алсо, собираем темы, вопросы, пожелания для следующего выпуска в этом "исусе":
https://github.com/znprod/stream-topics/issues/2
YouTube
#082 Про k8s в курилке с Дмитрием Столяровым и Василием Мармером из Флант
К нам в гости заглянули Дмитрий Столяров (CTO Flant) и Василий Мармер (Team Lead Flant)
В формате курилки мы обсуждали k8s
Ссылки на наших друзей:
https://flant.ru/mk8s
https://werf.io
0:00 Приветствие
1:10 Говорим про Kubernetes и знакомимся с гостями…
В формате курилки мы обсуждали k8s
Ссылки на наших друзей:
https://flant.ru/mk8s
https://werf.io
0:00 Приветствие
1:10 Говорим про Kubernetes и знакомимся с гостями…
Рассказываем в блоге про k9s. Скорее всего вы уже слышали про этот CLI-интерфейс для Kubernetes, а вот пробовали ли? https://habr.com/ru/company/flant/blog/524196/
Хабр
Обзор k9s — продвинутого терминального интерфейса для Kubernetes
K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними...
Мы наконец-то запустили свой англоязычный YouTube-канал! Первое видео в нем — про GitOps (скоро оно будет и на русском тоже, анонсируем его отдельно): https://www.youtube.com/watch?v=FPMuVdW2hYs
Кому актуально — подписывайтесь/делитесь. Спасибо!
Кому актуально — подписывайтесь/делитесь. Спасибо!
YouTube
GitOps approach, its pros and cons
GitOps is a modern way to make better IaC for delivering apps in Kubernetes. It is all about determinism, idempotence, automation, observability… and many other exciting features! However, are you sure all this happens in the real world using existing approaches…
🎉 Празднуем 2000+ GitHub-звёзд для нашего Open Source-проекта werf: https://github.com/werf/werf/stargazers
GitHub
Stargazers · werf/werf
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices. - Stargazers · werf/werf
И ещё одна новость про утилиту werf. Наш официальный набор GitHub Actions для werf теперь доступен и в GitHub Marketplace! 🎊
Интегрировать возможности werf в свои пайплайны на базе продукта GitHub очень просто. Доступны все основные команды (converge, build, publish, build-and-publish, deploy, dismiss, run, cleanup), а также простая установка werf. Подробности — в README для marketplace (https://github.com/marketplace/actions/werf) и документации (https://ru.werf.io/documentation/advanced/ci_cd/github_actions.html). Там же, в документации, можно найти готовые CI/CD workflows.
Появление этой интеграции на marketplace ознаменовало её выход из альфа-версии и готовность к более зрелому применению.
P.S. Звёзды [как всегда] приветствуются: https://github.com/werf/actions 😉
Интегрировать возможности werf в свои пайплайны на базе продукта GitHub очень просто. Доступны все основные команды (converge, build, publish, build-and-publish, deploy, dismiss, run, cleanup), а также простая установка werf. Подробности — в README для marketplace (https://github.com/marketplace/actions/werf) и документации (https://ru.werf.io/documentation/advanced/ci_cd/github_actions.html). Там же, в документации, можно найти готовые CI/CD workflows.
Появление этой интеграции на marketplace ознаменовало её выход из альфа-версии и готовность к более зрелому применению.
P.S. Звёзды [как всегда] приветствуются: https://github.com/werf/actions 😉
GitHub
werf - GitHub Marketplace
Use werf CI/CD tool and GitHub Actions to build Docker images, push them to the registry, deploy to Kubernetes, and more
Новая статья в блоге — про недавний опыт с GraphQL-БД внутри K8s: https://habr.com/ru/company/flant/blog/524750/
Хабр
Наш опыт с графовой базой данных Dgraph в Kubernetes
Недавно перед нами встала задача развернуть Dgraph в кластере Kubernetes. В этой статье я поделюсь полученным опытом: с чем мы столкнулись во время деплоя и последующего использования этого...
Про werf написали на известном сайте новостей про современную cloud native-экосистему — The New Stack! 🥰 👍 Благодарим авторов и ждём новых пользователей и, может быть, даже контрибьюторов 🤗
https://thenewstack.io/werf-automates-kubernetes-based-gitops-workflows-from-the-command-line/
https://thenewstack.io/werf-automates-kubernetes-based-gitops-workflows-from-the-command-line/
The New Stack
WERF Automates Kubernetes-based GitOps from the Command Line
A new project from infrastructure service provider Flant, called Werf, promises an easy way to set up a GitOps-styled deployment pipelines, where code changes in a git repository trigger the appropriate containers to be rebuilt and pushed into a Kubernetes…
Наше недавнее видео про GitOps и его проблемы теперь доступно и на русском языке. Вместе со статьей на хабре: https://habr.com/ru/company/flant/blog/526102/
Хабр
Что же такое GitOps? Его свойства и недостатки
Полтора года назад мы переводили пару статей о том, что такое GitOps. С тех пор этот термин (и сам подход) набрал ещё большую популярность в среде DevOps-инженеров, особенно эксплуатирующих...
Пожалуй, самое длинное видео с нашим техдиром — Дмитрием Столяровым — к вашему вечеру (или на выходные?..). Про себя и свой жизненный путь, «Флант», DevOps и, конечно, Kubernetes. https://www.youtube.com/watch?v=htm12lYKDUs
YouTube
DevOps ЗДОРОВОГО ЧЕЛОВЕКА / Все пути ведут в КУБЕРНЕТЕС / Интервью с Дмитрием Столяровым
В этом выпуске вы максимально глубоко погрузитесь в мир девопса, Кубернетеса, Докера и всего, что с этим связано. Гость выпуска - кофаундер компании "Флант", Chief technical officer, высококлассный devops-инженер и просто человек-зажигалка - Дмитрий Столяров!…
Новый перевод в блоге — мини-детектив о странностях одного типа данных в MySQL: https://habr.com/ru/company/flant/blog/526712/
Хабр
Загадочная ситуация с TIME в MySQL
Прим. перев.: Этот детальный анализ одной, казалось бы, не очень значительной детали в реализации внутри MySQL вызвал закономерные дискуссии о правильности в под...
Новая статья в блоге — простой пример запуска тестов с werf, когда они вне кластера Kubernetes: https://habr.com/ru/company/flant/blog/526702/
Хабр
Запускаем тесты на GitLab Runner с werf — на примере SonarQube
Если в качестве инфраструктуры, где разворачивается приложение, выступает Kubernetes, можно сказать, что существует два способа запуска тестов (и других утилит для анализа кода) в CI/CD:...
А также мы на днях обнаружили интересную статью с примером использования werf с GitHub Actions для решения инфраструктурной задачи по сбору логов для домашнего Kubernetes-кластера (MicroK8s): https://gievoiviktor.medium.com/%D0%BB%D0%B5%D0%B3%D0%BA%D0%BE%D0%B2%D0%B5%D1%81%D0%BD%D1%8B%D0%B9-%D1%81%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2-%D0%BD%D0%B0-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B5-fluentd-%D0%B2-microk8s-34c92c16c2aa
Medium
Легковесный сборщик логов на примере FluentD в K8S и WERF
Занимаясь своим проектом в домашнем кластере построенным на MicroK8s я столкнулся с проблемой падения приложения если мой сборщик логов…
Про наш Managed Kubernetes и о сопутствующем рынке в целом — в новой статье на CNews: https://www.cnews.ru/articles/2020-11-10_kubernetes_stanovitsya_dostupnoj_tehnologiej
CNews.ru
Kubernetes становится доступной технологией даже для небольших компаний - CNews
Современные организации уже используют Kubernetes или активно присматриваются к этой системе. Это позволяет минимизировать...
Следуя успеху первого обзора Kubernetes-операторов для PostgreSQL, рады представить его вторую часть. Сюда вошли 2 других решения, общая сравнительная таблица и еще немного нашего опыта с оператором от Zalando: https://habr.com/ru/company/flant/blog/527524/
Хабр
Обзор операторов PostgreSQL для Kubernetes. Часть 2: дополнения и итоговое сравнение
На прошлую статью, где мы рассмотрели три оператора PostgreSQL для Kubernetes (Stolon, Crunchy Data и Zalando), поделились своим выбором и опытом эксплуатации,...
Новый перевод в блоге — практическая история решения проблем с мониторингом, появившихся с ростом числа Kubernetes-кластеров. Спойлер: спасением для авторов стала VictoriaMetrics. https://habr.com/ru/company/flant/blog/528446/
Хабр
Как в Smarkets улучшили мониторинг для своих Kubernetes-кластеров
Прим. перев.: автор этой статьи — ведущий инженер по инфраструктуре в Smarkets, что позиционирует себя как «одну из самых прибыльных [по доходам на каждого сотру...
Коллеги из @csssr в сегодняшнем выпуске своего подкаста рассказали про недавно анонсированный нами русскоязычный самоучитель по утилите @werf_ru, за что выражаем им большое спасибо! 🙏
https://soundcloud.com/csssr/angular-11-net-50-security-relizy-container-query-v-chrome-bloomberg-perekhodit-na-ts-werfio
https://soundcloud.com/csssr/angular-11-net-50-security-relizy-container-query-v-chrome-bloomberg-perekhodit-na-ts-werfio
SoundCloud
Angular 11, .NET 5.0, security-релизы, Container Query в Chrome, Bloomberg переходит на TS, werf.io
Форма обратной связи: https://docs.google.com/forms/d/e/1FAIpQLSc6EGXljeXw_K1Y0CwEtGfmC6Rx77TXKl5JhS5c_u8VhLMy1Q/viewform
Bloomberg переходит на TypeScript — https://www.techatbloomberg.com/blog/10-i
Bloomberg переходит на TypeScript — https://www.techatbloomberg.com/blog/10-i
В эту субботу (21 ноября) в 12:00 MSK начнется DevOps online meetup от организаторов конференции Meta/conf (г. Воронеж). Последний доклад этого мероприятия будет посвящен проблемам обновления релизов Kubernetes; выступающий — Дмитрий Столяров, наш CTO. Начало этого доклада в 14:15. Бесплатная регистрация для участия и подробности о событии здесь: https://metaconf.net/devops-meetup-2020
metaconf.net
DevOps meetup в Воронеже от организаторов конференции Meta/conf
21 ноября на очередной митап Meta/conf, поделимся опытом построения DevOps, обсудим подводные камни и практики, применяемые на реальных проектах. DevOps митап будет интересен: DevOps-специалистам, инженерам решений, веб-разработчикам.
Новая статья в блоге — знакомство с утилитами для хаос-инжиниринга в Kubernetes. Получилось много, поэтому позже на неделе опубликуем вторую часть. https://habr.com/ru/company/flant/blog/527664/
Хабр
Обзор инструментов для chaos engineering в Kubernetes. Часть 1: kube-monkey, chaoskube, Chaos Mesh
Хаос-инжиниринг для Kubernetes становится всё популярнее, и это закономерно: ведь такая инфраструктура создавалась быть готовой к тому, чтобы в любой момент чт...