ArgoCD в KUBERNETES с НУЛЯ | УСТАНОВКА, НАСТРОЙКА и УПРАВЛЕНИЕ

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 133

  • @MrPro1004fun
    @MrPro1004fun Рік тому +10

    Денис, спасибо за труды! Все очень доступно и понятно! Приятно смотреть.

  • @nedimice
    @nedimice 4 місяці тому +3

    Очень полезные видео! Раньше не работал с ArgoCD, но теперь всё понятно! Спасибо за отличные уроки!

  • @ok-world
    @ok-world Рік тому +3

    Это то чего я искал. Как всегда без воды и все по делу. Спасибо.

  • @ranger-777
    @ranger-777 6 місяців тому +3

    Супер. Все посмотрел. Теперь я понимаю что такое K8s. Спасибо огромное!

  • @DanilaShundeev
    @DanilaShundeev 10 місяців тому +4

    Топ топ топ...!)
    Спасибо за контент и мои расширяющиеся глаза!)
    И этож надо все в 30 минут уложил...
    Надеюсь за пару дней рассмакую на своем примере ролик ☸

  • @dmitrykhrniak451
    @dmitrykhrniak451 9 місяців тому +3

    Спасибо, смотрю тебя много лет, восхищен качеством контента!

  • @jktujktu-jn5dv
    @jktujktu-jn5dv 18 днів тому +1

    отличное описание базы
    спасибо вам огромное
    👍👍👍👍👍

  • @mikhailprorekhin7434
    @mikhailprorekhin7434 5 місяців тому +1

    Все, пошел обновлять резюме
    Денису троекратное спасибо!

  • @alwor
    @alwor Рік тому +2

    Спасибо большое! Кратко и ёмко про argocd.

  • @АлексейШ-и6ш
    @АлексейШ-и6ш Рік тому +8

    Это вообще круть!!!!!! Самая наикрутейшая круть!!!!
    Спасибо брат за проделанную работу.

  • @dimondimarikdmitry
    @dimondimarikdmitry 5 місяців тому +4

    Ультра-супер-мега-охуенная серия уроков. Вам нужно сделать плейлист для учителей, чтобы они хоть чуточку приблизились к вам в краткости, и в то же время детальности, излагаемой информации.

  • @andreyruban4554
    @andreyruban4554 Рік тому +4

    Спасибо за видео и пример. Именно примеры так сказать Prod-like сетапа наиболее интересные потому что близки к реальности. Реально круто) и хочется еще функционал как ребята писали ниже Argo-Workflows, Argo-Rollout, External Secrets

  • @JokermanMM
    @JokermanMM 8 місяців тому +1

    Просто супер годнота, лайкаю каждый твой видос, спасибо тебе огромное!

  • @dyg6945
    @dyg6945 Рік тому +1

    Как обычно все четко и понятно. Спасибо!!

  • @Dmitrii-Kalashnikov
    @Dmitrii-Kalashnikov 11 місяців тому +1

    Благодарю вас гуру ADV-IT 🙏🙌❤

  • @Ruben-by4oy
    @Ruben-by4oy Рік тому +11

    Спасибо большое за работу.
    Супер доступно и полезно.
    А будет ли продолжение типо интеграция с Argo-Workflows, Argo-Rollout, External Secrets... ?

  • @ИванКосарев-о9я
    @ИванКосарев-о9я Рік тому +1

    Действительно интересно и полезно. Тысячекратное спасибо!!!

  • @gansgimmler3684
    @gansgimmler3684 Рік тому +1

    Огромное спасибо!
    Не думал, что это так просто

  • @panchwall_devops
    @panchwall_devops Рік тому +1

    Денис спасибо приятно смотреть твои видео даже если уже это все знаешь.

  • @barracudawest1270
    @barracudawest1270 10 місяців тому +1

    Большое спасибо. Это то что я очень искал и собирал в интернете по крупицам. А у вас все в двух видео. Очень круто. Еще раз вам спасибо. Смотрю ваш канал с 2017 года примерно. С этих видео я и начал свою дорогу в DevOps.
    Хотел спросить, а не могли бы вы сделать видео о том как апгрейдить кебер кластеры в AWS через Terraform? Думаю, это было бы очень интересно всем.

  • @6416814
    @6416814 2 місяці тому +2

    Денис спасибо за видео, очень понятно. Можно попросить еще пару видео, рассказать про ConfigMap, как работать с дисками и выносить конфиги приложений на отдельные volume. Так же можно затронуть информацию по ограничению трафика между Pods, сетевые политики.

    • @ADV-IT
      @ADV-IT  2 місяці тому

      Привет, нету времени, да и сейчас с k8s давненько не работал

  • @pain1737_6
    @pain1737_6 Рік тому +1

    Денис, спасибо большое !!

  • @iaroslavdavydiak6439
    @iaroslavdavydiak6439 Рік тому +1

    Super cool content. Good job! 🤟🤟🤟

  • @freemen667
    @freemen667 4 місяці тому +1

    Ставил аргосд и кластер кубера в яндексе по доке из яндекс практикума, ниче не работало, приходилось даже скачивать и менять манифест самого арго, чтобы запустился. Дальше больше проблем, потратил неделю, плюнул. Нашел твоё видео. А у тебя всё через тераформ... Ну чтож, подучил, подкурил, день спустя создал кластер сначала при помощи тераформ, потом все эти группы что нужны в яндексе и по итогу запустил арго через тф. Там всё не так конечно, твоя документация для aws конечно не работает совершенно под яндекс, но ты блин задал мне нужный вектор бро. Отбиваю пятюну и жму другую руку, угощая пивом с ульты )

  • @eugene782
    @eugene782 Рік тому +7

    хотелось бы еще увидеть интеграцию "argocd" например с "helm"+"hashicorp vault"+"external secrets operator". мы его так используем..мб вы покажете более интересное решение.

    • @Артём-ц5ц9е
      @Артём-ц5ц9е Рік тому +2

      Я использую helm + sealed secret keys )

    • @MrMikhailDJ
      @MrMikhailDJ Рік тому

      Вопрос. Сколько у вас на проекте приблизтельно сервисов, если не секрет? И сколько суммарно переменных для всего приложения? Сколько деплоев в день делают ваши разработчики на различные стенды? Мы с нашей командой DevOps не можем проанализировать где argoCD может в теории быть удобен, когда на проекте около 45 сервисов и под 1000 переменных различных, которые нужно добавлять убирать и т.д. При использовании обычных методов для достижения целей CI, ArgoCD для нас заменяет только шаг deploy to kubernetes. Использования ArgoCD в целом какая-то бессмыслица, если у вас условно 2-3 сервиса и не более 5 деплоев в день. Иначе это излишне усложняет инфраструктуру.

    • @MrMikhailDJ
      @MrMikhailDJ Рік тому

      Как с вами связаться, Евгений?

    • @eugene782
      @eugene782 Рік тому

      @@MrMikhailDJ если у вас есть отработанные практики деплоя Argocd и приложений в него то никакой сложности в этом нет. И не важно какого размера проект...Преимущества - gitops. Я не потерплю когда кто то в команде лезет в клстер руками что то делать..Все должно быть в гите! У меня всего 20 команд разработки, у каждой по 1-2 проекта. Деплоятся по-разному..кто то и раз в неделю..а кто то и раз в час... Переменных тоже разное количество..у кого то штук 20..А у рельсового монолита что то около 1000...Ну и к тому же инфру мы тоже деплоим через арго: ингресы, стейтфулл БД, всякое нужное ПО итд...Все переменные добавляются в helm values как ссылка на секрет, создаваемый external secrets operator.(который высасывает секреты из hashicorp vault)

  • @zrfcnb1381
    @zrfcnb1381 Рік тому +2

    best

  • @ПавелПетрушкин-ч6к

    Спасибо большое

  • @qwestuha1790
    @qwestuha1790 13 днів тому +1

    Спасибо круто

  • @t.j.6701
    @t.j.6701 10 місяців тому +1

    Дэн молодец

  • @AndriyKhmelnychyi
    @AndriyKhmelnychyi 2 місяці тому

    найкраще що є в інтернеті!
    Денис Ви крутий
    дякуємо за Вашу працю і знання.

  • @Andrey-Zhyvotovskiy
    @Andrey-Zhyvotovskiy 9 місяців тому +1

    красава

  • @izmalkovvladimir
    @izmalkovvladimir 7 місяців тому +1

    Спасибо.

  • @EdHadi
    @EdHadi 10 місяців тому +1

    спасибо!

  • @tim_bize
    @tim_bize 11 днів тому +1

    Очень!

  • @Vol4ikk
    @Vol4ikk Рік тому

    Классный урок, спасибо
    А подскажите пожалуйста, можно ли терраформом/по апи, как-то еще изменить значение values? Нужно дергать иногда одну из переменных хельма, но изменения в гите или руками в графике делать не хотелось бы...

  • @crazy_dino9
    @crazy_dino9 11 місяців тому

    дык а как деплой новых версий образов автоматизировать? Чтоб хелм руками каждый раз не править. Есть конторы где в день по 200 деплоев проходит, и руками номера версий замучаешься менять. Не уж то в ci гит коммит гит пуш автоматизировать после сборки образа?

    • @ADV-IT
      @ADV-IT  11 місяців тому

      В перой части рассказал как всё автоматизировать

  • @dmitrypistoletov
    @dmitrypistoletov Рік тому

    Добрый день. Спасибо за Ваш труд, не перестаю черпать что-то новое для себя. Будет ли видео по работе с секретами в ArgoCD? Например, через Sealed secrets?

    • @ADV-IT
      @ADV-IT  Рік тому

      Не в планах пока

    • @putin_huylo-m1z
      @putin_huylo-m1z Рік тому

      @@ADV-IT Запишите в беклог, пожалуйста. Очень нужно видео по сикретах, Hashikorp Vault сикретах

  • @eq716
    @eq716 Рік тому +1

    ого! гранд мерсі!

  • @Slubs89
    @Slubs89 Рік тому

    Денис, спасибо!
    Вопрос такой, а вы не планируете выкладывать видео по elk? Очень хотелось бы разобраться в данной теме с вами.

    • @ADV-IT
      @ADV-IT  Рік тому

      Я не знаю ELK

    • @Slubs89
      @Slubs89 Рік тому +2

      ​@@ADV-ITДавайте изучать вместе)))

  • @jammin7341
    @jammin7341 Рік тому +1

    Здравствуйте Денис!
    Прошёл уже весь курс до сюда, повторяю всё на windows 10 в minikube.
    Скажите пожалуйста, реализумо ли повторить всё что в этом уроке - локально на minikube? Уж очень хочется argocd в живую пощупать))
    Minikub умеет создавать два кластера, сейчас вот создал их два по две ноды.
    Или придётся всё таки создать на aws аккаунт, закинуть денежку, купить и настроить домен, и доучиваться уже там?
    Да, и спасибо огромное за труды Ваши - теперь знаю Кубер настолько, чтобы влиться в проекты на новой работе))

    • @ADV-IT
      @ADV-IT  Рік тому +2

      Можно конечно, только Load Balancer который на моих services на minikube нету

    • @olegen1
      @olegen1 Рік тому +3

      я поднял все на минике, LB также эмулируется нормально через minikube tunnel, в арго все синкается и зеленое. Только смысла 2 кластера по 3 ноды делать нет, можно один оставить.
      Могу дать гит

    • @jammin7341
      @jammin7341 Рік тому

      @@olegen1 давайте, был бы крайне признателен, интересно посмотреть)

    • @Kulturnik
      @Kulturnik Рік тому

      ​@@olegen1будем ждать, хочется посмотреть. Спасибо.

  • @user-mo4hq9dr4d
    @user-mo4hq9dr4d Місяць тому

    Денис, спасибо за урок, очень объемно и познавательно! Только никак не могу понять, как реализуется порт форвардинг внутри кубера (443), который на ноде в облаке, на 8080 порт локального ПК... Как данная команда может пробросить порт до локального ПК? (в браузере пишет localhost:8080)

    • @ADV-IT
      @ADV-IT  Місяць тому

      Посмотри мои уроки про k8s, я там показывал подробно

  • @АндрейБелый-ъ6х
    @АндрейБелый-ъ6х 6 місяців тому

    Денис, здравствуйте.
    Подскажите, пожалуйста, как достучаться до argocd-server на AWS EKS Fargate?
    Пробовал, менять тип сервиса на LoadBalancer, пробовал ставить Ингресс.
    Благодарю за время.

    • @ADV-IT
      @ADV-IT  6 місяців тому +1

      Видать Ingress неправильно настроил

    • @АндрейБелый-ъ6х
      @АндрейБелый-ъ6х 6 місяців тому +1

      @@ADV-IT Да, Вы правы, проблема в ингресс была. В официальной документации есть ссылка на настройку балансировщика нагрузки. Спасибо

  • @alexandrkazakov723
    @alexandrkazakov723 Рік тому +1

    Привет, а в какой программе ты делаешь превью для ютуб?

  • @VlasoversRV
    @VlasoversRV Рік тому

    Привет автору, нашел твой канал по комментарию под одной статьей.
    Хочу погрузиться в изучение devops. Увидел у тебя на канале много видео и собранные плей-листы. Спасибо за это, но подскажите есть ли где то инструкция в каком лучше порядке их смотреть?
    Или какие-то рекомендации для начала, буду благодарен.

    • @ADV-IT
      @ADV-IT  Рік тому +1

      ua-cam.com/video/AxCgZ7yUKrU/v-deo.html

  • @KorchaginXXX
    @KorchaginXXX Рік тому +1

    Привет, я очень рад, что нашел твой канал, тут есть все, что мне надо !!!!
    Искал медь, а нашел золото. Большое спасибо, вечных пингов )

  • @sromankov6102
    @sromankov6102 Рік тому

    спасибо отличный урок, какую программу используете для линукса на вашей виндовс машине ?

  • @Morandi44441
    @Morandi44441 Рік тому

    Купил курс на udemy cicd ради argocd, а он тут в свободном доступе )) @ADV-IT Денис, подскажи пожалуйста , я видел подобные видео от других авторов, и плюс минус читал это в доке, но мне не понятно как правильно автоматизировать ci, чтобы в при cd не надо было руками пушить файл и изменненым id билда в репозиторий для того чтобы Argo CD задеплоил мой залитый в ECR или другой Docker registry имедж в кубер? Я как вариант вижу создание template yaml файла с $buildid и потом git push его в репозиторий?

  • @SHPILEVOY13
    @SHPILEVOY13 Рік тому +1

    Нужна малая инструкция как это всё провернуть новичку на локальных кластерах и без terraform,а то с самого начала файлы про настройку aws сбивают с толку, мы нубы очень будем благодарны.
    Благодарю за ваш контент.
    AVE отец devops всея Руси!

  • @АртемФеоктистов-г1ю

    Что может быть подскажите. Пытаюсь создать класстер.... Инстансы поднимает все ок. Но сама установка класстера не завершается успешно. Долго думает думает.Пол часа проходит и ошибка

    • @ADV-IT
      @ADV-IT  Місяць тому +2

      Ну начни с просто прочитав ошибку

    • @АртемФеоктистов-г1ю
      @АртемФеоктистов-г1ю Місяць тому

      @ADV-IT ошибка по таймауту я имею в виду. типа 40 минут поднимал и упал. а в логах было все ок стадия создания и все такое. Может быть проблема что я не так сети создал приватные и публичные?

    • @ADV-IT
      @ADV-IT  Місяць тому +1

      @@АртемФеоктистов-г1ю Видать нету сетевого соединения между нодами и master node

    • @ADV-IT
      @ADV-IT  Місяць тому +1

      Посмотри мои видео про k8s я там показывал несколько примеров поднятия кластера

    • @АртемФеоктистов-г1ю
      @АртемФеоктистов-г1ю Місяць тому

      @@ADV-IT простой класстер да по вашему видосу получился. А вот high availability не хочет)

  • @Multifutiy
    @Multifutiy Рік тому

    @ADV-IT подскажи пожалуйста плагин для редактирования кода, что бы он красиво расставлял пробелы после знака =

    • @Bashir-xs7ld
      @Bashir-xs7ld Рік тому +3

      Это не плагин, в настройках VS Code нужно поставить галочку Format on save.

  • @Maksym-b4m
    @Maksym-b4m Рік тому +1

    AWS CloudHSM есть возможность рассказать про это?
    чет мало инфы для чего это и кто юзает это)
    но дорого капец)

    • @ADV-IT
      @ADV-IT  Рік тому +1

      Никому не нужный просто, это только для Compliance определенного типа.
      ключи держаться на Hardware а не в Cloud.

  • @Tiberiumgod
    @Tiberiumgod Рік тому

    Приветствую. У меня вопрос, как можно удалить автоматически job если при попытке скачать image для pod я получаю ImagePullBackOff ошибку? Есть такая возможность?

    • @ADV-IT
      @ADV-IT  Рік тому

      Откатить обратно в git на предыдушую версию

    • @Tiberiumgod
      @Tiberiumgod Рік тому

      @@ADV-IT Я пытаюсь создать job с помощью nodejs пакета для kubernetes, чтобы исполнить тяжёлые операции с помощью временного pod, которому выделяются большие ресурсы памяти и процессора. Все работает кроме варианта, если что то случилось при попытке достать image. Тогда job не завершается и не удаляется. А pod имеет статус ImagePullBackOff. Меня интересует, есть ли возможность как то обработать такую проблему используя файл манифест для job? Я нашел опцию activeDeadlineSeconds, но я не знаю как долго может исполняться код. Нужно, чтобы при первой же ошибке job маркировался как проваленный и освобождал ресурсы обратно, удаляя все.

  • @letfullov
    @letfullov Рік тому +1

    кто подскажет чем отличается в арго рефреш от хард рефреш?

  • @olegen1
    @olegen1 Рік тому

    Стал поднимать в миникубе и что то app контейнеры валятся с php error

    • @olegen1
      @olegen1 Рік тому +1

      поднимал на маке, а оказывается image автора для x86/64 только представлены.
      Если кто повторяет все на минике на маке - меняйте образ, например, на nginx или httpd

  • @m1lson304
    @m1lson304 Рік тому

    Привет!
    Хочу спросить, стоит ли идти на курсы DevOps от онлайн школ? И если стоит, то на какие?
    Или подскажите где взять реальные задачи? Сам работаю сисадмином, но хочется перекфалифицироваться слегка

    • @trew91111
      @trew91111 Рік тому +1

      ага жизнь непредсказуема, работал в цоде серваки виртуалки, 2 недели назад устроился енекеем ,так жалко знания мои пропадают, и выполнять тупую работу школьника

    • @m1lson304
      @m1lson304 Рік тому

      @@trew91111 а зачем тогда устроился?🫣

    • @trew91111
      @trew91111 Рік тому

      @@m1lson304 семью чем кормить?

    • @m1lson304
      @m1lson304 Рік тому

      @@trew91111 найти что тебе подкстать

    • @ПавелПетрушкин-ч6к
      @ПавелПетрушкин-ч6к Рік тому +1

      Не стоит, тут достаточно

  • @dmytrohaponov5517
    @dmytrohaponov5517 Рік тому

    В общем не знаю где спросить чтоб заметили и ответили надеюсь автор обратит внимание на мой пост )) В общем я практикующий беккенд разработчик с опытом и меня интересует подойдет ли мне курс Дениса на юдеми для деплоя сервера, настройки и т.д - минимальный набор для того чтоб запустить беккенд на серваке + настроить какой то пайплайн ну и для сертификации в дальнейшем конечно же потому что нравится материал и как автор поясняет

    • @ADV-IT
      @ADV-IT  Рік тому

      DevOps CI/CD Pipelines куча примеров с нуля в принципе

  • @alekseymavrin6361
    @alekseymavrin6361 Рік тому

    Спасибо за видео. Но есть пара просьб - можно рассказывать помедленнее раза в 1.5 - 2 хотя бы, а то приходится отматывать и пересматривать несколько раз в некоторых моментах и больше рассказывать о деталях - как работает terraform, состав файлов - что, где, для чего и зачем и прочее, что такое чарты и зачем они нужны. Я просто лично вообще не понял каким образом терраформ деплоит сам argo, просмотрел файлы, не непонятно чего и для чего там прописано. Когда это все деплоится напрямую через kubectl то все понятно, есть конкретная команда, но в этих файлах ничего похожего на нее нет.

    • @ADV-IT
      @ADV-IT  Рік тому +2

      Это не курс по Terraform, он есть в других моих видео.
      Это не курс по Helm, он есть в других моих видео.

  • @igorgladkov8270
    @igorgladkov8270 Рік тому

    А где ссылка на GIT ? :)

    • @ADV-IT
      @ADV-IT  Рік тому +1

      Для ленивых:
      github.com/adv4000/argocd
      github.com/adv4000/argocd-terraform

    • @igorgladkov8270
      @igorgladkov8270 Рік тому +1

      @@ADV-IT я не ленивый, было сказано размещу, а не разместил. Я поправил тебя 🤓

  • @abyrvalg809
    @abyrvalg809 Рік тому

    Денис, дай пожалуйста скидочный купон на твои курсы на Udemy :) если есть такая возможность

    • @ADV-IT
      @ADV-IT  Рік тому

      На какой?

    • @abyrvalg809
      @abyrvalg809 Рік тому

      @@ADV-IT на кубер

    • @ADV-IT
      @ADV-IT  Рік тому +1

      www.udemy.com/course/rus-kubernetes/?couponCode=12C2E5E82AF6DFB08B6B
      Спасибо!

  • @kubikrubik2215
    @kubikrubik2215 Рік тому

    Печально, что Argocd не умеет одновременно нормально работать с разными values.yaml в одном чарте. Тогда можно было бы из 1 чарта сразу деплоить тест, прод и т.д.

    • @dyagilev5278
      @dyagilev5278 Рік тому +1

      Может, там нужен applicationset + generators matrix - git связка, делаешь в репе json список из кластеров (dev, test, prod), добавляешь через configmap или через утилиту argocd свои кластера в арго сервер. И тянешь из этого json файла инфу в applicationset ч-з переменные, условно вот так будет выглядеть:
      ...
      template:
      metadata:
      name: {{ .cluster }}
      ...
      helm:
      valueFiles:
      - values.{{ .cluster }}.yaml
      ---
      И он тебе создаст 3 application по одному в каждый кластер (dev,test,prod) с нужным values.*.yaml

    • @kubikrubik2215
      @kubikrubik2215 Рік тому

      @@dyagilev5278вариант, надо будет попробовать

    • @Denriful
      @Denriful Рік тому

      еще как вариант - для каждого окружения свой бранч

  • @meme22319
    @meme22319 2 місяці тому

    А ето нормально делать ресурс "арго сд" и "аппликейшен" через тераформ, думал тераформ только для инфраструктурьі и ничего больше лучше им не описивать, особенно конфигурацию системи.

  • @MrMikhailDJ
    @MrMikhailDJ Рік тому +1

    Уже туеву кучу видео про argoCD посмотрел, но всё никак не могу понять преимуществ его использования перед обычным грамотно настроенным ci/cd пайплайном в jenkins. Пока пришёл к выводу, что argoCD - это просто аналог стейджа deploy to kubernetes в каком-нибудь пайплайне для деплоя приложений в кластер. Неудобно и нет возможности персистентно всё это настраивать, чтобы можно было управлять десятками сервисов, где под 1000 переменных суммарно исп. для всего приложения. Как всё это обновлять ответа нигде нет... Только использовать автоматизацию в jenkins или gitlab ci. Но в таком случае выходит то о чём я говорил - дополнительным не нужным ПО заменять шаг деплоя приложения. Бред полнейший.............

    • @Sam_Sepiol6785
      @Sam_Sepiol6785 11 місяців тому +1

      Арго - инструмент, который видит git источником правды, все менеджится через гит, если кто-то что поправил руками в кубере, арго это заметит и синхронизирует так как в гите.
      Ты можешь иметь одну репу с твоими хелм чартом/чартами и разные helm- values под разные кластера. Ставишь applicationset и все прекрасно разливается хоть в сотни кластеров, используя твои value файлы. Это очень удобно

    • @MrMikhailDJ
      @MrMikhailDJ 11 місяців тому

      @@Sam_Sepiol6785 в этом и проблема. Если нужно внести изменения, то нужно под каждый стенд менять отдельно в разных источниках и если это еще можно как ты сказал управлять через helm, то ситуация с тем, что если разработчику надо на определенное время в определенном сервисе поменять одно единственное значение в кубере, то оно не применяется, потому что арго увидит и изменит на свои. Тогда выходит, что нужен постоянный передеплой, а это неудобно. Пока не вижу плюсов… Плюс CD процесс нужно менять таким образом, чтобы у тебя в еще одну доп репу какую-то манифесты пушились. Слишком сильно усложняет структуру и процесс CI/CD. Если ты знаешь статью хорошую на эту тему, то скинь пожалуйста. Иначе мне непонятно как применять этот инструмент для больших приложений при работе в большой команде

    • @valk9819
      @valk9819 10 місяців тому

      @@MrMikhailDJ @ADV-IT так получается нельзя внести изменения только для одного сервиса ?

  • @АлексейСтерх-ь2в
    @АлексейСтерх-ь2в 11 місяців тому +2

    о нет!!! установка через терраформ!!! 😭

    • @ADV-IT
      @ADV-IT  11 місяців тому +2

      Вообще на работе абсолютно все через terraform, ничего в ручную не делается

    • @АлексейСтерх-ь2в
      @АлексейСтерх-ь2в Місяць тому

      @@ADV-IT Денис, а ты не подскажешь, как настроить, чтобы Argo смотрела в каталог в репе, а не на определенный проект? Что-то не удается найти инфу.

    • @ADV-IT
      @ADV-IT  Місяць тому

      @@АлексейСтерх-ь2в argo-cd.readthedocs.io/en/stable/operator-manual/high_availability/#manifest-paths-annotation

    • @ADV-IT
      @ADV-IT  Місяць тому

      apiVersion: argoproj.io/v1alpha1
      kind: Application
      metadata:
      name: guestbook
      namespace: argocd
      annotations:
      # resolves to the 'guestbook' directory
      argocd.argoproj.io/manifest-generate-paths: .
      spec:
      source:
      repoURL: github.com/argoproj/argocd-example-apps.git
      targetRevision: HEAD
      path: guestbook

    • @ADV-IT
      @ADV-IT  Місяць тому

      @@АлексейСтерх-ь2в А я вообщето в уроке это и показал, у меня есть две папки demo-dev, demo-prod

  • @CokePaul
    @CokePaul Рік тому

    Цікаво, а нахуя воно треба? Жити в Канаді де все в дві рази дорожче ніж в Європі, проте в Канаді. Люди впахують заради того щоб флексити перед своїми знайомими, друзями і тд. Чуш, живіть краще заради себе!

    • @ADV-IT
      @ADV-IT  Рік тому +2

      Это был урок про ArgoCD, а не про Канаду.

    • @CokePaul
      @CokePaul Рік тому +3

      @@ADV-IT Сорі, це я до іншого відео комент хотів написати, щос не туди пішло😂
      А вам лайк за годні уроки!👍

    • @mr_VadimS
      @mr_VadimS 5 місяців тому

      🤣🙃

  • @andrey.nekrasov
    @andrey.nekrasov Рік тому

    "# Can be deployed ONLY after ArgoCD deployment: depends_on = [module.argocd_prod]" - кто нибудь, подскажите как это реализовать? У меня ошибка "Error: Module is incompatible with count, for_each, and depends_on". Терраформ v1.6.4

    • @ADV-IT
      @ADV-IT  Рік тому

      Ну просто поставь Comment #### #
      А потом убери Comment ####

    • @andrey.nekrasov
      @andrey.nekrasov Рік тому

      @@ADV-IT я так и сделал )) но хотелось бы настроить нормально. Еще один вопрос - "APP HEALTH Progressing" крутиться - куда копать, что бы это починить? У меня локальный k3d.

    • @ADV-IT
      @ADV-IT  Рік тому

      @@andrey.nekrasov github.com/adv4000/argocd-terraform/blob/main/terraform_argocd_eks/argocd.yaml#L22-L30

    • @andrey.nekrasov
      @andrey.nekrasov Рік тому

      ​@@ADV-ITок, попробую убрать этот кусок.

  • @TigranDoOk
    @TigranDoOk 6 місяців тому +2

    Если кто запускает комманды на удалённом сервере, и не может достучаться до argocd после настройки порт форвардинга, то у меня заработало с этой коммандой:
    kubectl port-forward --address 0.0.0.0 svc/argocd-server -n argocd 8080:443

  • @rivollllly5
    @rivollllly5 14 днів тому +1

    Best course ever I've seen! Thanks Denis!