argocd

  • ХабрахабрФото Как управлять инфраструктурой в GitOps с помощью Crossplane

    Как управлять инфраструктурой в GitOps с помощью Crossplane

    Привет! Меня зовут Сергей — я руководитель DevOps-направления студии KTS.  Мы в компании периодически партнёримся с интересными ребятами и вместе организуем мероприятия: встреча предпринимателей, онлайн-квартирник, День продакт-менеджмента. Этот цикл из трёх статей — текстовая версия выступления со Дня Техдира. Выступление было подготовлено совместно с Southbridge и у него два автора: Сергей Маленко Руководитель DevOps-юнита в KTS Сергей Бондарев Архитектор в…

    Читать далее »
  • ХабрахабрФото GitOps-платформа на базе Argo CD

    GitOps-платформа на базе Argo CD

    Привет, меня зовут Сергей — я руководитель DevOps-направления KTS.  Мы в компании периодически партнёримся с интересными ребятами и вместе организуем мероприятия: встреча предпринимателей, онлайн-квартирник, День продакт-менеджмента. Этот цикл из трёх статей — текстовая версия выступления со Дня Техдира. Выступление было подготовлено совместно с Southbridge и у него два автора: Сергей Маленко руководитель DevOps-юнита KTS Сергей Бондарев архитектор Southbridge Доклад был…

    Читать далее »
  • ХабрахабрФото В платформе Deckhouse появился модуль delivery для непрерывной доставки приложений в Kubernetes

    В платформе Deckhouse появился модуль delivery для непрерывной доставки приложений в Kubernetes

    В составе Kubernetes-платформы Deckhouse появился новый модуль delivery, в основе которого — утилита с открытым исходным кодом Argo CD. Модуль автоматизирует процессы непрерывной доставки, развертывания и обновления пользовательских приложений в кластере. Также, благодаря доработке «ванильной» версии Argo CD, delivery повышает удобство доставки ПО в закрытые контуры при помощи werf. Argo CD «из коробки» Argo CD — GitOps-утилита для непрерывной доставки…

    Читать далее »
  • ХабрахабрФото GitOps — что это такое и с чем его едят?

    GitOps — что это такое и с чем его едят?

    На самом деле почти никто не знает, что такое GitOps. Я тоже заблуждался, пока не начал готовить доклад, а потом статью по этой теме. Самое распространенное определение GitOps — это «хранение состояния в Git», но оно не единственное и не самое главное. Это звучное словечко  придумали в Weaveworks, но его название несколько разнится с его реальным пониманием. Созвучие с DevOps…

    Читать далее »
  • ХабрахабрФото Миграция приложения из Docker Compose в Kubernetes. Как, зачем и с какими проблемами я столкнулся

    Миграция приложения из Docker Compose в Kubernetes. Как, зачем и с какими проблемами я столкнулся

    Зачастую, приложение, у которого происходит существенный рост пользователей оказывается не готово к этому. Требования к быстродействию и доступности растут, а инфраструктура и архитектура приложения не позволяют их обеспечить. Стоявшая передо мной задача: улучшить инфраструктуру и качество работы приложения, успевшего вырасти из MVP и стенда для одного клиента в популярный SaaS. Отсутствие отказоустойчивости и масштабируемости компонентов сервиса начало ощутимо мешать пользователям.…

    Читать далее »
  • ХабрахабрФото Рабочий пример использования ArgoCD

    Рабочий пример использования ArgoCD

    В Сети довольно мало хороших рабочих примеров, на которые можно опираться и строить собственные решения. Данная статья основана на статье из блога компании Nortal, и предназначена для небольших проектов и команд, т.к основной акцент сделан на Application. Теоретическая часть Общая концепция В документации ArgoCD предлагается использовать декларативную установку, что позволяет в явном виде определять необходимые настройки. В данную установку можно…

    Читать далее »
  • ХабрахабрФото Новые возможности werf: CI/CD на основе werf и Argo CD

    Новые возможности werf: CI/CD на основе werf и Argo CD

    В этой статье мы рассмотрим новый экспериментальный режим совместной работы Open Source-утилиты werf и инструмента для непрерывной доставки Argo CD, объединяющий в себе возможности и удобства обоих проектов в рамках одного CI/CD-процесса. Сейчас идет активная разработка этих возможностей werf, но в первом приближении функционал уже доступен и готов к использованию. Введение Argo CD и werf — инструменты для доставки приложений…

    Читать далее »
  • ХабрахабрФото Тонкости настройки CI/CD: как работает GitLab runner, когда использовать Docker-in-Docker и где пригодится Argo CD

    Тонкости настройки CI/CD: как работает GitLab runner, когда использовать Docker-in-Docker и где пригодится Argo CD

    В конце прошлого года в «Слёрме» вышел видеокурс по CI/CD. Авторы курса инженер Southbridge Александр Швалов и старший системный инженер Tinkoff Тимофей Ларкин ответили на вопросы первых студентов. В частности, обсудили: Как работает GitLab runner: сколько задач берёт и сколько ресурсов потребляет, где его лучше размещать и как настроить шаринг между проектами? Как настраиваются пайплайны для проектов в монорепозитории? А…

    Читать далее »
  • ХабрахабрФото [Перевод] Создание современных процессов CI/CD для бессерверных приложений с Red Hat OpenShift Pipelines и Argo CD. Часть 1

    [Перевод] Создание современных процессов CI/CD для бессерверных приложений с Red Hat OpenShift Pipelines и Argo CD. Часть 1

    В недавней статье выдвинуто предложение использовать Tekton в качестве фреймворка для облачных пайплайнов CI/CD и Argo CD в качестве идеальной пары для GitOps. Методики GitOps поддерживают непрерывное развертывание в гибридных и мультикластерных средах Kubernetes. В настоящей статье, состоящей из двух частей, мы построим рабочий поток CI/CD, который продемонстрирует возможности совместного использования Tekton и GitOps. Вы также познакомитесь с Red Hat…

    Читать далее »
  • ХабрахабрФото Разбираемся с Custom Tooling в Argo CD

    Разбираемся с Custom Tooling в Argo CD

    Спустя некоторое время после написания первой статьи, где я ловко управлялся с jsonnet и гитлабом, я понял что пайплайны это конечно хорошо, но излишне сложно и неудобно. В большинстве случаев требуется типовая задача: "сгенерировать YAML и положить его в Kubernetes". Собственно, с чем Argo CD замечательно и справляется. Argo CD позволяет подключить Git-репозиторий и синкать его состояние в Kubernetes. По…

    Читать далее »


Кнопка «Наверх»