home.social

#werf — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #werf, aggregated by home.social.

  1. Nelm vs Helm 4: что изменилось с новым релизом Helm и почему Nelm всё ещё лучше

    Helm 4 принёс пользователям единственное значимое изменение — внедрение Server-Side Apply вместо 3-Way Merge. Это решает проблемы с некорректными обновлениями ресурсов, но многих возможностей Helm по-прежнему не достаёт. Nelm — наша современная альтернатива Helm 4 — ушёл вперёд по фичам, исправлениям и улучшениям. В статье смотрим на новые возможности обоих проектов, детально разбираем их отличия и объясняем, что ждёт Nelm дальше.

    habr.com/ru/companies/flant/ar

    #nelm #helm #werf #open_source #devops #kubernetes #cicd

  2. Что нужно знать про использование werf при развёртывании гибридного приложения: личный опыт

    Автор статьи — мобильный разработчик, который сам поднял инфраструктуру для стартапа на одной небольшой виртуалке. Вы узнаете, как он выбрал и внедрил werf, какие проблемы решал с помощью SOPS, как организовал хранение и шифрование секретов, и почему GitOps стал для него спасением.

    habr.com/ru/companies/flant/ar

    #werf #cicd #kubernetes #terraform #секреты #гибридные_приложения #гитерминизм #gitops #sops

  3. Как упростить работу с RBAC в Kubernetes: обзор утилиты RBAC Wizard

    В новом материале DevOps-инженер Максим Кульвинский делится подробным обзором RBAC Wizard — свежего Open Source-инструмента для визуализации и анализа системы доступов в кластере. Разберёмся, как быстро развернуть утилиту с помощью Helm, посмотрим на её возможности и ограничения, а также выясним, кому и в каких случаях она может реально облегчить жизнь.

    habr.com/ru/companies/flant/ar

    #devops #kubernetes #rbac #visualization #access #deckhouse #werf #RBAC_Wizard #визуализация_данных #rolebased_access_control

  4. Как упростить работу с RBAC в Kubernetes: обзор утилиты RBAC Wizard

    В новом материале DevOps-инженер Максим Кульвинский делится подробным обзором RBAC Wizard — свежего Open Source-инструмента для визуализации и анализа системы доступов в кластере. Разберёмся, как быстро развернуть утилиту с помощью Helm, посмотрим на её возможности и ограничения, а также выясним, кому и в каких случаях она может реально облегчить жизнь.

    habr.com/ru/companies/flant/ar

    #devops #kubernetes #rbac #visualization #access #deckhouse #werf #RBAC_Wizard #визуализация_данных #rolebased_access_control

  5. Как упростить работу с RBAC в Kubernetes: обзор утилиты RBAC Wizard

    В новом материале DevOps-инженер Максим Кульвинский делится подробным обзором RBAC Wizard — свежего Open Source-инструмента для визуализации и анализа системы доступов в кластере. Разберёмся, как быстро развернуть утилиту с помощью Helm, посмотрим на её возможности и ограничения, а также выясним, кому и в каких случаях она может реально облегчить жизнь.

    habr.com/ru/companies/flant/ar

    #devops #kubernetes #rbac #visualization #access #deckhouse #werf #RBAC_Wizard #визуализация_данных #rolebased_access_control

  6. Как упростить работу с RBAC в Kubernetes: обзор утилиты RBAC Wizard

    В новом материале DevOps-инженер Максим Кульвинский делится подробным обзором RBAC Wizard — свежего Open Source-инструмента для визуализации и анализа системы доступов в кластере. Разберёмся, как быстро развернуть утилиту с помощью Helm, посмотрим на её возможности и ограничения, а также выясним, кому и в каких случаях она может реально облегчить жизнь.

    habr.com/ru/companies/flant/ar

    #devops #kubernetes #rbac #visualization #access #deckhouse #werf #RBAC_Wizard #визуализация_данных #rolebased_access_control

  7. 🚀 Struggling with complex #CICD pipelines in #Kubernetes?

    Discover how the Werf ecosystem simplifies app delivery with powerful #GitOps workflows, reproducible builds, and seamless deployment automation. Perfect for teams working with containers and microservices.

    Watch Dmitry Shurupov dive into how #Werf helps streamline Kubernetes development and reduce #DevOps overhead at #FOSSASIASummit2025

    🎥 Click here youtu.be/-fMRksRL30E

  8. Миграция с legacy: как werf упростил переезд на Kubernetes и ускорил CI/CD

    Статья о том, как werf помог упростить переход на Kubernetes, ускорить CI/CD и решить проблемы с кэшированием. Автор поделился опытом внедрения, первыми шагами и преимуществами, которые получила его команда.

    habr.com/ru/companies/flant/ar

    #werf #open_source #legacy #kubernetes #argocd #argo_cd #dkp #s3 #миграция_данных #ci

  9. Вышел Nelm 1.0: совместимая с Helm-чартами альтернатива Helm 3

    Nelm — это свободная Open Source CLI-утилита для управления Helm-чартами и их развёртыванием в Kubernetes. Взяв за основу кодовую базу Helm 3, Nelm не только делает почти всё то, что может делать Helm, но делает это лучше, а также предлагает дополнительную функциональность. Nelm обратно совместим с Helm-чартами и Helm-релизами, что сильно упрощает процесс миграции для пользователей Helm. Если вы уже работали с werf, то Nelm — это werf, но без гитерминизма, сборки, доставки и очистки образов. Под катом вас ждут подробности о преимуществах Nelm по сравнению с Helm 3.

    habr.com/ru/companies/flant/ar

    #open_source #devops #kubernetes #helm #werf #nelm #cicd

  10. Как мы устанавливали community-чарт Sentry в Kubernetes

    В статье делимся опытом внедрения community-чарта Sentry в Kubernetes-кластере. Мы рассказываем о том, почему было принято решение использовать именно этот чарт и какие сложности возникли в процессе установки. Вы узнаете об изменениях, которые пришлось внести для повышения отказоустойчивости и производительности Sentry. А ещё мы делимся опытом использования инструмента werf для деплоя чартов и хранения секретных значений.

    habr.com/ru/companies/flant/ar

    #Sentry #kubernetes #k8s #community_chart #werf #деплой #хранение_секретов #кластеризация #helm

  11. Open Source как жизнь и душа «Фланта»: как и почему мы вносим вклад в проекты с открытым кодом

    Узнайте, как команда «Фланта» активно участвует в разработке и поддержке Open Source-проектов, создавая инструменты, которые помогают сообществу и развивают облачные технологии.

    habr.com/ru/companies/flant/ar

    #deckhouse #open_source #werf #контрибьютинг #kubernetes #flant #открытый_код #открытый_исходный_код #free_software #cncf

  12. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 3

    Завершаем приготовление Gitea со вкусом werf CI/CD. В финальной части серии создадим репозиторий с кодом приложения, подготовим простенький Helm-чарт и Gitea Actions-пайплайн, в котором опишем автоматический процесс сборки и деплоя приложения в кластер Deckhouse Kubernetes Platform.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse #deckhouse_kubernetes_platform #gitea_actions #cicd #dkp

  13. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 3

    Завершаем приготовление Gitea со вкусом werf CI/CD. В финальной части серии создадим репозиторий с кодом приложения, подготовим простенький Helm-чарт и Gitea Actions-пайплайн, в котором опишем автоматический процесс сборки и деплоя приложения в кластер Deckhouse Kubernetes Platform.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse #deckhouse_kubernetes_platform #gitea_actions #cicd #dkp

  14. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 3

    Завершаем приготовление Gitea со вкусом werf CI/CD. В финальной части серии создадим репозиторий с кодом приложения, подготовим простенький Helm-чарт и Gitea Actions-пайплайн, в котором опишем автоматический процесс сборки и деплоя приложения в кластер Deckhouse Kubernetes Platform.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse #deckhouse_kubernetes_platform #gitea_actions #cicd #dkp

  15. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 3

    Завершаем приготовление Gitea со вкусом werf CI/CD. В финальной части серии создадим репозиторий с кодом приложения, подготовим простенький Helm-чарт и Gitea Actions-пайплайн, в котором опишем автоматический процесс сборки и деплоя приложения в кластер Deckhouse Kubernetes Platform.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse #deckhouse_kubernetes_platform #gitea_actions #cicd #dkp

  16. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 2

    Продолжаем готовить возможную замену GitLab или GitHub с удобным CI/CD и on-premise размещением. Во второй части подробной статьи-инструкции для новичков поговорим о Gitea Actions: настроим инфраструктуру и Gitea Actions CI/CD.

    habr.com/ru/companies/flant/ar

    #werf #ci/cd #deckhouse_kubernetes_platform #gitea #dkp #deckhouse

  17. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 2

    Продолжаем готовить возможную замену GitLab или GitHub с удобным CI/CD и on-premise размещением. Во второй части подробной статьи-инструкции для новичков поговорим о Gitea Actions: настроим инфраструктуру и Gitea Actions CI/CD.

    habr.com/ru/companies/flant/ar

    #werf #ci/cd #deckhouse_kubernetes_platform #gitea #dkp #deckhouse

  18. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 2

    Продолжаем готовить возможную замену GitLab или GitHub с удобным CI/CD и on-premise размещением. Во второй части подробной статьи-инструкции для новичков поговорим о Gitea Actions: настроим инфраструктуру и Gitea Actions CI/CD.

    habr.com/ru/companies/flant/ar

    #werf #ci/cd #deckhouse_kubernetes_platform #gitea #dkp #deckhouse

  19. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 2

    Продолжаем готовить возможную замену GitLab или GitHub с удобным CI/CD и on-premise размещением. Во второй части подробной статьи-инструкции для новичков поговорим о Gitea Actions: настроим инфраструктуру и Gitea Actions CI/CD.

    habr.com/ru/companies/flant/ar

    #werf #ci/cd #deckhouse_kubernetes_platform #gitea #dkp #deckhouse

  20. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1

    Клиенты «Фланта» иногда ищут альтернативу GitLab или GitHub с удобным CI/CD и on-premise-размещением. Один из возможных вариантов — Open Source-решение Gitea. В сравнении с GitLab сервис Gitea прост и потребляет в два раза меньше ресурсов. При этом его функциональности достаточно, чтобы построить экосистему управления кодом и его развёртывания в Kubernetes. Эта статья — детальная инструкция по установке и настройке сервера Gitea, а также организации с его помощью авторизации через Dex в кластере Deckhouse Kubernetes Platform. В следующих частях серии, которые выйдут 21 и 26 ноября, настроим Gitea act_runner и подготовим Gitea Actions-пайплайн, в котором развернём приложение в кластере с помощью werf.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse_kubernetes_platform #deckhouse #ci/cd #dkp

  21. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1

    Клиенты «Фланта» иногда ищут альтернативу GitLab или GitHub с удобным CI/CD и on-premise-размещением. Один из возможных вариантов — Open Source-решение Gitea. В сравнении с GitLab сервис Gitea прост и потребляет в два раза меньше ресурсов. При этом его функциональности достаточно, чтобы построить экосистему управления кодом и его развёртывания в Kubernetes. Эта статья — детальная инструкция по установке и настройке сервера Gitea, а также организации с его помощью авторизации через Dex в кластере Deckhouse Kubernetes Platform. В следующих частях серии, которые выйдут 21 и 26 ноября, настроим Gitea act_runner и подготовим Gitea Actions-пайплайн, в котором развернём приложение в кластере с помощью werf.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse_kubernetes_platform #deckhouse #ci/cd #dkp

  22. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1

    Клиенты «Фланта» иногда ищут альтернативу GitLab или GitHub с удобным CI/CD и on-premise-размещением. Один из возможных вариантов — Open Source-решение Gitea. В сравнении с GitLab сервис Gitea прост и потребляет в два раза меньше ресурсов. При этом его функциональности достаточно, чтобы построить экосистему управления кодом и его развёртывания в Kubernetes. Эта статья — детальная инструкция по установке и настройке сервера Gitea, а также организации с его помощью авторизации через Dex в кластере Deckhouse Kubernetes Platform. В следующих частях серии, которые выйдут 21 и 26 ноября, настроим Gitea act_runner и подготовим Gitea Actions-пайплайн, в котором развернём приложение в кластере с помощью werf.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse_kubernetes_platform #deckhouse #ci/cd #dkp

  23. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1

    Клиенты «Фланта» иногда ищут альтернативу GitLab или GitHub с удобным CI/CD и on-premise-размещением. Один из возможных вариантов — Open Source-решение Gitea. В сравнении с GitLab сервис Gitea прост и потребляет в два раза меньше ресурсов. При этом его функциональности достаточно, чтобы построить экосистему управления кодом и его развёртывания в Kubernetes. Эта статья — детальная инструкция по установке и настройке сервера Gitea, а также организации с его помощью авторизации через Dex в кластере Deckhouse Kubernetes Platform. В следующих частях серии, которые выйдут 21 и 26 ноября, настроим Gitea act_runner и подготовим Gitea Actions-пайплайн, в котором развернём приложение в кластере с помощью werf.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse_kubernetes_platform #deckhouse #ci/cd #dkp

  24. Как использовать blue-green-деплой: руководство по выкату одного и нескольких приложений

    В статье я задеплою приложение в blue-green, а также покажу, как работает смена между blue и green на практике. Cначала рассмотрим реализацию деплоя приложения в blue-green-стратегии, а затем попробуем werf bundle для деплоя нескольких приложений из одного репозитория. Будем деплоить с помощью

    habr.com/ru/companies/flant/ar

    #devops #деплой #deploy #deployment #kubernetes #blue_green #werf #ingress #helm #gitlab

  25. Замена 3-way merge на Server-Side Apply: как werf 2.0 решает проблемы Helm 3

    В werf 1.2 для обновления ресурсов в Kubernetes мы использовали механизм под названием 3-way merge. Он достался нам от Helm 3, который мы использовали как подсистему развертывания. Хотя 3-way merge и решил часть проблем, существовавших в 2-way merge, многие проблемы, приводящие к некорректным обновлениям ресурсов, так и остались нерешёнными. В werf 2.0 и Nelm мы пошли дальше и заменили 3-way merge на более современный механизм обновления ресурсов Kubernetes — Server-Side Apply . Он решает все проблемы 3-way merge и гарантирует корректные обновления ресурсов в кластере при развёртывании. В этой статье мы расскажем, какие проблемы испытывают пользователи Helm 3 и как Server-Side Apply помогает их преодолеть.

    habr.com/ru/companies/flant/ar

    #werf #helm #nelm #myapps #kubernetes #cicd #open_source #системы_сборки #cncf #delivery

  26. Замена 3-way merge на Server-Side Apply: как werf 2.0 решает проблемы Helm 3

    В werf 1.2 для обновления ресурсов в Kubernetes мы использовали механизм под названием 3-way merge. Он достался нам от Helm 3, который мы использовали как подсистему развертывания. Хотя 3-way merge и решил часть проблем, существовавших в 2-way merge, многие проблемы, приводящие к некорректным обновлениям ресурсов, так и остались нерешёнными. В werf 2.0 и Nelm мы пошли дальше и заменили 3-way merge на более современный механизм обновления ресурсов Kubernetes — Server-Side Apply . Он решает все проблемы 3-way merge и гарантирует корректные обновления ресурсов в кластере при развёртывании. В этой статье мы расскажем, какие проблемы испытывают пользователи Helm 3 и как Server-Side Apply помогает их преодолеть.

    habr.com/ru/companies/flant/ar

    #werf #helm #nelm #myapps #kubernetes #cicd #open_source #системы_сборки #cncf #delivery

  27. Замена 3-way merge на Server-Side Apply: как werf 2.0 решает проблемы Helm 3

    В werf 1.2 для обновления ресурсов в Kubernetes мы использовали механизм под названием 3-way merge. Он достался нам от Helm 3, который мы использовали как подсистему развертывания. Хотя 3-way merge и решил часть проблем, существовавших в 2-way merge, многие проблемы, приводящие к некорректным обновлениям ресурсов, так и остались нерешёнными. В werf 2.0 и Nelm мы пошли дальше и заменили 3-way merge на более современный механизм обновления ресурсов Kubernetes — Server-Side Apply . Он решает все проблемы 3-way merge и гарантирует корректные обновления ресурсов в кластере при развёртывании. В этой статье мы расскажем, какие проблемы испытывают пользователи Helm 3 и как Server-Side Apply помогает их преодолеть.

    habr.com/ru/companies/flant/ar

    #werf #helm #nelm #myapps #kubernetes #cicd #open_source #системы_сборки #cncf #delivery

  28. Ben je benieuwd hoe het er aan toe gaat achter de schermen op de werf van project Gent Sint-Pieters? Heb je ooit willen toekijken bij een grote sloop? Bekijk dan snel dit filmpje!
    Een geluidswaarschuwing is op zijn plaats want het gaat er hard aan toe!🔊❗️
    #projectgentsintpieters #werf #nmbs #machines #actionshot #Gent

  29. Вышла werf 2.0: новый движок развёртывания Nelm и 300+ релизов за четыре года

    Четыре года мы развивали и улучшали werf 1.2, но теперь наконец-то выпустили стабильную werf 2.0. Причина простая — последовательно накопилось множество улучшений (300+ релизов!), а кроме того, мы доработали новый движок развёртывания Nelm, и в werf 2.0 это единственный движок. Старый движок удалён. Nelm обратно совместим с Helm 3, поэтому никаких особых изменений в чартах не потребуется — они будут развёртываться так же, как и раньше. В некоторых случаях у Nelm отличается поведение: например, у него более строгая валидация чартов, поэтому, хотя Nelm и доступен в werf 1.2, по умолчанию мы его включили только в werf 2.0. Рассказываем, зачем мы сделали Nelm, что под капотом werf 2.0, как werf будет развиваться в будущем и как ее попробовать на своем проекте уже сейчас.

    habr.com/ru/companies/flant/ar

    #werf #cicd #delivery #deployment #helm #nelm #trdl #open_source #системы_сборки #cncf

  30. Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков

    В этой статье мы рассмотрим, как настроить пайплайн CI/CD в GitHub: подготовим репозиторий, зальём туда приложение, создадим файлы конфигурации GitHub Actions, в которых опишем, как собирать наше приложение и деплоить его в кластер Kubernetes, развёрнутый под управлением Deckhouse Kubernetes Platform . Деплоить будем с помощью Open Source CLI-утилиты werf . Она помогает организовать полный цикл доставки приложений в Kubernetes и рассматривает Git как единый источник истины для состояния развёрнутого приложения. Статья рассчитана на тех, кто только начинает свой путь в мире облаков и кластеризации.

    habr.com/ru/companies/flant/ar

    #devops #werf #kubernetes #github #actions #github_actions #ci/cd #гитхаб #k8s

  31. Автоматизируем сборку и деплой приложения в GitLab CI/CD: подробное руководство с примерами

    При разработке приложений рано или поздно наступает момент, когда заниматься развёртыванием вручную становится затратно и неудобно. Как следствие на помощь приходит автоматизация этого процесса с помощью специально настроенных пайплайнов непрерывной интеграции и непрерывной доставки (Continuous Integration & Continuous Delivery — CI/CD). Для разных систем управления репозиториями исходного кода существуют свои способы настройки CI/CD. В этой статье мы рассмотрим, как использовать GitLab для организации автоматической сборки и деплоя приложения в кластер Kubernetes. Сам кластер работает под управлением Deckhouse Kubernetes Platform , а автоматизировать процесс будем с помощью werf — Open Source CLI-утилиты, организующей полный цикл доставки приложения в Kubernetes и использующей Git как единый источник истины для состояния приложения, развёрнутого в кластере.

    habr.com/ru/companies/flant/ar

    #гитлаб #gitlab #ci/cd #ci/cd_gitlab #werf #deckhouse #docker #devops #kubernetes #gitlabci

  32. Op de GemeenschappelijkWonenDag op zaterdag 20 mei opent ook de Zeister woongemeenschap “Zeisterwerf” haar deuren. Gemeenschappelijk wonen voegt iets toe voor de bewoners, maar ook aan de maatschappij.

    Zie zeistermagazine.nl/gemeenschap

    #zeist #zeistermagazine #wonen #woongemeenschap #woongroep #werf #zeisterwerf #zeisterhaven #haven #opendag #openhuis #gemeenschappelijk #gemmeenschap #gezamenlijk #samen

  33. werf is a solution for implementing efficient and consistent software delivery to Kubernetes. It covers the entire life cycle of CI/CD and related artifacts, gluing commonly used tools (Git, Docker, Helm, K8s) and facilitating best practices.

    github.com/werf/werf

    #Werf #CiCd #CloudNative #infra #DevOps #Kubernetes