Перевели для блога недавний анонс Hierarchical Namespace Controller. Что это такое и зачем его придумали в Google: https://habr.com/ru/company/flant/blog/517478/
Хабр
Анонс иерархических пространств имен для Kubernetes
Прим. перев.: недавно в блоге Kubernetes был представлен проект «иерархических пространств имён». Формально он существует с конца прошлого года, но именно теперь авторы сочли уместным анонсировать...
Испанский DevOps-инженер Miguel Fontanilla написал замечательную обзорную статью и мини-руководство по нашей утилите werf для сборки образов и их деплоя в Kubernetes. Прочитать (и поделиться с англоязычными коллегами) можно здесь: https://kubesandclouds.com/index.php/2020/09/01/werf-gitops/
Перевели интересную историю о том, как много классических crontab'ов мигрировали на Kubernetes: https://habr.com/ru/company/flant/blog/518358/
Хабр
Как в Lyft улучшали Kubernetes CronJobs
Прим. перев.: эту статью, в оригинале состоящую из двух частей, написал Kevin Yang — software engineer из компании Lyft, которая хорошо известна в Kubernetes-соо...
В прошлом месяце «Флант» выступал на KubeCon EU 2020 с докладом про Open Source-проект shell-operator. Видео этого доклада, его слайды, а также русскоязычный обзор опубликованы здесь: https://habr.com/ru/company/flant/blog/519208/
Хабр
Go? Bash! Встречайте shell-operator (обзор и видео доклада с KubeCon EU'2020)
В этом году главная европейская конференция по Kubernetes — KubeCon + CloudNativeCon Europe 2020 — была виртуальной. Впрочем, такая смена формата не помешала нам выступить с давно запланированным...
Рады представить новую услугу — Managed Kubernetes от «Фланта»!
Если совсем вкратце, то это Kubernetes as a Service, главные особенности которого:
1) любая инфраструктура: разные облачные провайдеры, OpenStack, vSphere и даже bare metal (может быть и on-premises);
2) upstream-дистрибутив Kubernetes, в котором мы подготовили к реальной работе всё самое главное (метрики/графики, настроенный Nginx Ingress, SSL-сертификаты, Dashboard и т.д.);
3) поддержка от наших инженеров.
Подробности и калькулятор стоимости: https://flant.ru/services/managed-kubernetes-as-a-service
Если совсем вкратце, то это Kubernetes as a Service, главные особенности которого:
1) любая инфраструктура: разные облачные провайдеры, OpenStack, vSphere и даже bare metal (может быть и on-premises);
2) upstream-дистрибутив Kubernetes, в котором мы подготовили к реальной работе всё самое главное (метрики/графики, настроенный Nginx Ingress, SSL-сертификаты, Dashboard и т.д.);
3) поддержка от наших инженеров.
Подробности и калькулятор стоимости: https://flant.ru/services/managed-kubernetes-as-a-service
Флант | Специалисты по DevOps и Kubernetes pinned «Рады представить новую услугу — Managed Kubernetes от «Фланта»! Если совсем вкратце, то это Kubernetes as a Service, главные особенности которого: 1) любая инфраструктура: разные облачные провайдеры, OpenStack, vSphere и даже bare metal (может быть и on-premises);…»
Новый перевод для блога — об опыте австралийской компании по использованию Kubernetes для нагруженного сервиса в production: https://habr.com/ru/company/flant/blog/519962/
Хабр
3 года с Kubernetes в production: вот что мы поняли
Прим. перев.: в очередной статье из категории «lessons learned» DevOps-инженер австралийской компании делится главными выводами по итогам продолжительного исполь...
И ещё один перевод lessons learned — в этот раз от GitLab, процесс переезда у которой длится вот уже год: https://habr.com/ru/company/flant/blog/520150/
Хабр
Наши выводы за год миграции GitLab.com на Kubernetes
Прим. перев.: адаптацию Kubernetes в GitLab считают одним из двух главных факторов, способствующих росту компании. Тем не менее, до недавнего времени инфраструкт...
Известные специалисты по Kafka — компания Confluent — подготовила «симуляцию production-окружения с Kafka и своими продуктами, которое управляется декларативной инфраструктурой и GitOps». Для реализации операторов в образах, используемых в этом проекте, использовался наш shell-operator (https://github.com/flant/shell-operator). Подробнее о том, что назвали «Apache Kafka DevOps», см. в блоге авторов: https://www.confluent.io/blog/kafka-devops-with-confluent-kubernetes-and-gitops/
Новая статья в блоге — про Kubernetes-операторы для PostgreSQL вообще и наш опыт с решением от Zalando в частности: https://habr.com/ru/company/flant/blog/520616/
Хабр
Краткий обзор операторов PostgreSQL для Kubernetes, наш выбор и опыт
Всё чаще от клиентов поступают такие запросы: «Хотим как Amazon RDS, но дешевле»; «Хотим как RDS, но везде, в любой инфраструктуре». Чтобы реализовать подобное...
И ещё одна классная новость из области Open Source-сотрудничества! 😉 Реализация MCM-провайдера для Яндекс.Облака, сделанная R&D-отделом компании «Флант», стала частью проекта Gardener: https://github.com/gardener/machine-controller-manager-provider-yandex
Gardener — это система для управления всем жизненным циклом Kubernetes-кластеров, развернутых у разных провайдеров (AWS, Azure, GCP, OpenStack и др.). MCM (Machine Controller Manager) предоставляет декларативный способ управления виртуальными машинами (как Custom Resources в Kubernetes).
Gardener — это система для управления всем жизненным циклом Kubernetes-кластеров, развернутых у разных провайдеров (AWS, Azure, GCP, OpenStack и др.). MCM (Machine Controller Manager) предоставляет декларативный способ управления виртуальными машинами (как Custom Resources в Kubernetes).
GitHub
GitHub - gardener/machine-controller-manager-provider-yandex: Machine controller manager provider for Yandex
Machine controller manager provider for Yandex. Contribute to gardener/machine-controller-manager-provider-yandex development by creating an account on GitHub.
Уже завтра (29 сентября) начинается онлайн-конференция DevOps Live 2020. «Флант» — партнер мероприятия, а наш техдир Дмитрий Столяров выступит с небольшим докладом в первый день.
Выступление называется «Как мы построили управление 150+ Kubernetes-кластерами» и состоится в 13:45—14:15 MSK в рамках бесплатного(!) трека.
* О конференции: https://devopsconf.io/moscow/2020
* Полное расписание: https://docs.google.com/spreadsheets/d/1nXuQO8X4Vv3nUBZMA2slMAhoe95fWxiyyZijq3jKbjE/edit
Выступление называется «Как мы построили управление 150+ Kubernetes-кластерами» и состоится в 13:45—14:15 MSK в рамках бесплатного(!) трека.
* О конференции: https://devopsconf.io/moscow/2020
* Полное расписание: https://docs.google.com/spreadsheets/d/1nXuQO8X4Vv3nUBZMA2slMAhoe95fWxiyyZijq3jKbjE/edit
На конференции DevOps Live 2020, которая уже началась (https://devopsconf.io/moscow/2020), помимо сегодняшнего нашего выступления про Kubernetes (начало в 13:45 MSK) будет и другой доклад Фланта.
Завтра (30 сентября) с рассказом про «Активацию обмена знаний» выступит Игорь Цупко — директор по Неизвестному в нашей компании. Этот доклад тоже относится к категории бесплатных и состоится в 11:45—12:30 MSK.
Завтра (30 сентября) с рассказом про «Активацию обмена знаний» выступит Игорь Цупко — директор по Неизвестному в нашей компании. Этот доклад тоже относится к категории бесплатных и состоится в 11:45—12:30 MSK.
Новый перевод в блоге — детальный рассказ о том, что происходит с CRI, CNI и kube-apiserver для выдачи IP-адресов в K8s: https://habr.com/ru/company/flant/blog/521406/
Хабр
Как pod в Kubernetes получает IP-адрес
Прим. перев.: эта статья, написанная SRE-инженером из LinkedIn, в деталях рассказывает о той «внутренней магии» в Kubernetes — точнее, взаимодействии CRI, CNI и...
🎊 Для растущего международного (англоязычного) сообщества пользователей наших Open Source-разработок мы рады представить https://community.flant.com/ 👈
Этот онлайн-форум, основанный на Discourse, станет отправной точкой для обсуждения наших Open Source-проектов и главных событий, связанных с ними 👍
Приглашаем всех желающих присоединиться, подписаться на актуальные категории (werf, shell-operator и т.п.) и участвовать в обсуждениях! 🙏
Этот онлайн-форум, основанный на Discourse, станет отправной точкой для обсуждения наших Open Source-проектов и главных событий, связанных с ними 👍
Приглашаем всех желающих присоединиться, подписаться на актуальные категории (werf, shell-operator и т.п.) и участвовать в обсуждениях! 🙏
В блоге у нас свежая публикация про werf. Делимся своими размышлениями об очистке container registries, что используются в CI/CD-процессах для приложений, выкатываемых в Kubernetes: https://habr.com/ru/company/flant/blog/522024/
Хабр
Проблема «умной» очистки образов контейнеров и её решение в werf
В статье рассмотрена проблематика очистки образов, которые накапливаются в реестрах контейнеров (Docker Registry и его аналогах) в реалиях современных CI/CD-па...
Forwarded from Dmitry Sh
Вышло обновление плагина grafana-statusmap — v0.3.4 (https://github.com/flant/grafana-statusmap/releases/tag/v0.3.4). Главная новость — поддержка Grafana v7.2.x, которой так не хватало некоторым пользователям. Релиз уже можно забирать напрямую из нашего репозитория, а в grafana-plugin-repository он появится, как только его примут (запрос мы отправили).
GitHub
Release flant-statusmap-panel v0.3.4 · flant/grafana-statusmap
Fix to work in Grafana 7.2.0, 7.2.1 #135
Fix 'name' in tooltip for opacity and gradient modes #137
Fix color scale for opacity and gradient modes #132, #124
Fix 'name' in tooltip for opacity and gradient modes #137
Fix color scale for opacity and gradient modes #132, #124
Ещё летом наш техдир Дмитрий Столяров участвовал в выпуске «рабочего полдника» к конференции DevOops (само мероприятие пройдет в декабре). Вместе с двумя ведущими он обсуждал разные вопросы про Kubernetes, а в частности можно услышать некоторые технические подробности о том, как мы готовим K8s-кластеры внутри «Фланта», в т.ч. для новой услуги Managed Kubernetes. Видео: https://www.youtube.com/watch?v=8iSubpC10_Q
YouTube
DevOops в рабочий полдник / Дмитрий Столяров // 18.06.2020
Ближайшая конференция — DevOops 2025, даты будут анонсированы позднее.
Подробности и билеты: https://jrg.su/t1mP5U
— — . Телеграм-чат для обсуждения: https://tlgg.ru/@devOopsconf
Гость нового выпуска шоу «DevOops в рабочий полдник» — Дмитрий Столяров. Дмитрий…
Подробности и билеты: https://jrg.su/t1mP5U
— — . Телеграм-чат для обсуждения: https://tlgg.ru/@devOopsconf
Гость нового выпуска шоу «DevOops в рабочий полдник» — Дмитрий Столяров. Дмитрий…
Ширится применение shell-operator для разных задач. Наша свежая подборка публичных репозиториев, где мы заметили его использование, включает оператор от архитектора из Red Hat, контроллер для DNS в Traefik и отслеживание изменений в секретах для Azure: https://community.flant.com/t/example-5-new-repos-with-shell-operator-in-sep-oct20/51
Новая статья в блоге рассказывает, как мы знакомились с Debezium на примере PostgreSQL и MongoDB: https://habr.com/ru/company/flant/blog/523510/
Хабр
Знакомство с Debezium — CDC для Apache Kafka
В своей работе я часто сталкиваюсь с новыми техническими решениями/программными продуктами, информации о которых в русскоязычном интернете довольно мало. Этой...
Сегодня на платформе 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…