ArgoCD [02]

  Рет қаралды 3,168

Артур Крюков

Артур Крюков

3 жыл бұрын

Второе видео по continius delivery приложений при помощи ArgoCD.
Часть, посвященная helm вышла не очень, поэтому будет 3-е видео с подробностями.
Файлы, используемые в видео: github.com/BigKAA/youtube/tre...
Мой сайт: www.kryukov.biz

Пікірлер: 22
@user-jv8qx6cr4q
@user-jv8qx6cr4q Жыл бұрын
Спасибо, отличное видео.
@user-yg4sg1bq1w
@user-yg4sg1bq1w 3 жыл бұрын
Спасибо, отличное видео. И интересный инструмент, хотелось бы увидеть про сборки контейнеров в agrocd и деплой их в кластер,
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
ArgoCD это чистый CD. Сборка контейнеров - это CI.
@Richard-re4li
@Richard-re4li Жыл бұрын
Спасибо!
@vs9499
@vs9499 3 жыл бұрын
@Артур Крюков, да подтверждаю если бы nginx ingress controller у Вас бы НЕ был бы настроен как "type: NodePort" , а как "type: LoadBalancer"(в нашем случае LoadBalancer совсем не "катит") тогда Argo CD бы завис на процессе проверки health ingress, т.к. в ingress'ах не заполнялся бы атрибут status.loadBalancer.ingress .
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
У нас все ингресс контроллеры стоят как NodePort. Особенности заказчиков. Есть пара на очень маленьких кластерах, как DemomSet прямо на 80 и 443 порту. По идее ingress можно вынести из приложения ArgoCD и деплоить его другим способом. Конечно костыль. Но как вариант.
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Поставил metallb как LoadBalancer. Проблем с ingress и argocd не обнаружено. У Вас какой балансер в кластере?
@vs9499
@vs9499 3 жыл бұрын
@@OldPythonKAA да никакой loadbalancer мы не используем ))) Мы тут на ingress controller Nodeport перешли по вашему примеру. А выставить type LoadBalancer в ingresscontroller это была моя техническая ошибка(сказали надо так - я и сделал, шибко не задумывался). Metalb хорошая штука, только 5 месяцев тому назад они писали , что у них есть незначительные проблемы с calico cni, может уже всё изменилось в лучшую сторону. Видите Артур, я не очень понимаю преимущество использования metalb. Получается к каждому service типа loadbalancer будет проставляться IP адрес (который будет внешний) и по этому ip можно напрямую обратиться к этому сервису. Но это же расход ip адресов? П.с. хотелось бы коротеньких видео по обновлению kubespray с одной версии до другой, добавление новых node, master если требуется расширить кластер, а так же удаление node навсегда из кластера. Конечно если Вам это интересно )))
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
В самых первых видео на канале было добавление, удаление нод.
@user-ur8cl4pe1o
@user-ur8cl4pe1o 2 жыл бұрын
Добрый день, подскажите, пожалуйста, а как вы решаете вопрос сборки образов для проекта? Через gitlab ci?
@OldPythonKAA
@OldPythonKAA 2 жыл бұрын
По разному. Зависит от проекта. Есть Gitlab CI + kaniko (github.com/GoogleContainerTools/kaniko) Есть проекты где все через Jenkins.
@elcolex777
@elcolex777 2 жыл бұрын
Мы у себя развернули локальный registry и пушим в него при сборке в gitlab ci
@vs9499
@vs9499 3 жыл бұрын
Bitnami не самое хорошее место откуда можно тянуть helm chart'ы. Очень большое скопление уязвимых docker образов, зачастую на debian и от него происходящих. А видео очень нравятся правда так и не понял как Вы решили проблему argo cd постоянный health check ingress process. Предполагаю, у вас такого нет потому что ingress controller был развёрнут как Nodeport.
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Спасибо. А что можете посоветовать, так что бы образы были не только в dockerhub?
@vs9499
@vs9499 3 жыл бұрын
@@OldPythonKAA дело в принципе не в dockerhub, а в debian образах и ему родственных(ubuntu образы и т.д. ), в них очень много открытых уязвимости, которые приходится выпиливать удаляя из него пакеты программ(ну разработчики не котят на других образах делать продукт). Вот так и живём, берём образ сканируем, смотрим уязвимости, выпиливаем уязвимости, получаем на выходе уже модифицированный образ. В Bitnami даже уже не лазием, берём, так скажем, с Github'a у разработчиков на прямую. Конечно если образ с quay.io , там быстрее можно информация о наличие уязвимости найти.
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Ну, как самому образ сделать понятно. Но в больших системах, где в чарте много образов, да они и еще левые... Все переделывать ради одного видео не хочется... Но ок. идея понятна. Я думал что в природе еще существуют заповедные места, где водятся правильные образы. И я про эти заповедники не знаю :)
@dyasny
@dyasny 2 жыл бұрын
эллау лист и денай лист (точно не дени, ухи режет, извините). вопрос, если я нагородил через гуи, это можно экспортировать в манифесты, которые я смогу сунуть в гит?
@dyasny
@dyasny 2 жыл бұрын
досмотрел до 11:40 и увидел, спасибо
@OldPythonKAA
@OldPythonKAA 2 жыл бұрын
У меня рязанский акцент, мне можно :)
@dyasny
@dyasny 2 жыл бұрын
@@OldPythonKAA я акценты не различаю :) не россиянин и никогда там не жил, просто язык знаю. Сел разбираться с арго, и наткнулся на видео, все отлично, прям то что надо, но иногда по ушам бьют такие вот штуки. Я не пытаюсь обидеть, просто лично меня оно вышибает из колеи моментально :)
@SnakeVn
@SnakeVn 2 жыл бұрын
Можно было не дергать постоянно окошко, а просто кликнуть слева, вне области всплывающих окошек
@OldPythonKAA
@OldPythonKAA 2 жыл бұрын
можно.
ArgoCD [03], Harbor
51:02
Артур Крюков
Рет қаралды 2,9 М.
ArgoCD [01]
44:24
Артур Крюков
Рет қаралды 9 М.
原来小女孩在求救#海贼王  #路飞
00:32
路飞与唐舞桐
Рет қаралды 65 МЛН
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 19 МЛН
Monster dropped gummy bear 👻🤣 #shorts
00:45
Yoeslan
Рет қаралды 12 МЛН
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 4 МЛН
ChatGPT’s Amazing New Model Feels Human (and it's Free)
25:02
Matt Wolfe
Рет қаралды 136 М.
Minio в kubernetes
28:39
Артур Крюков
Рет қаралды 5 М.
Kubernetes Ingress networking
5:57
Project Calico
Рет қаралды 45 М.
Cluster Keycloak in kubernetes.
30:26
Артур Крюков
Рет қаралды 5 М.
Главная загадка квантовой механики
33:00
Задний двор Айлашкерского
Рет қаралды 37 М.
ArgoCD Tutorial for Beginners: GitOps CD for Kubernetes #1
38:51
Anton Putra
Рет қаралды 38 М.
Азы программирования в 1С за 3 часа
3:46:49
IRONSKILLS - Курсы по 1С
Рет қаралды 3,2 МЛН
原来小女孩在求救#海贼王  #路飞
00:32
路飞与唐舞桐
Рет қаралды 65 МЛН