Pull to refresh

Comments 9

Я внедрял в паре компаний ArgoCD, имхо лучшее что сейчас есть на рынке(наглядно и просто можно увидеть изменения в realtime, легко добавлять еще microservices, можно дать доступ девам, RBAC модель хорошо сделана, можно разграничивать доступы)

Да, конечно
Кроме того, описываем его в курсе, подготовленном совместно с архитекторами Яндекс Облака

Но конкретно про динамические окружения – в App of Apps вам придется вручную заносить новые application – то есть редактировать состав чарта App Of Apps.
В случае использования ApplicationSet – приложение будет создано само по пушу ветки в репозиторий. Об этом как раз второй курс =)

(бесплатные, если что)

Я нашёл лучший вариант, applicationset of apps.

С декабря уже третий проект заводим в ArgoCD, невероятная гибкость конфигураций. Вкупе с терраформом все превращается в конструктор.

Следующая часть доклада – про Crossplane, как альтернативу Terraform. В связке c арго получится управлять инфрой через Helm-чарты, очень удобно
Как выложим, отпишусь)

Стиль и качество текста меняются от блока к блоку. Такое ощущение, что писали текст разные люди. Часть идет нормальная, часть - не совсем понятно, что хотели сказать. Предложения не завершенные или не связанные по смыслу. Пример:

Если мы пользовались Helm, то убираем команду Helm Upgrade и вместо нее делаем kubectl create application.yaml, kubectl upgrade application.yaml. Соответственно, Argo CD начнет отслеживать все изменения. Когда мы делаем новое динамическое окружение, заодно создаем эти кастомные ресурсы через API ArgoCD или напрямую постим YAML с манифестом в кластер Kubernetes. В результате получаем автоматическое динамическое конфигурирование Argo CD.

Рассмотрим второй вариант решения проблемы – использование мощного инструмента ApplicationSet.

Когда мы пользовались Helm? У нас же только создается новое приложение. Значит ее ничего не использовалось. Откуда убираем helm upgrade? Из какого то скрипта, конфига, пайплайна? Из чего вытекает, что при применении манифеста и создании приложения в кубе, арго начнет отслеживать изменения? Он все сущности типа Application из куба автоматически добавляет себе в список на синхронизацию? Еще завис на слове "обкачка". У нас в русском языке появился новый термин? Есть ЗАкачать или Скачать. А что значит ОБкачать? Ну и в целом не сильно структурированная статья. Только что писали про то, что что то невозможно и тут же варианты того, как это возможно. В одном месте описали структуру компонентов, а еще некоторые компоненты встречаются дальше по тексту. Текст "на четверочку"

Sign up to leave a comment.