EN
Be Geek
Be Geek
378 subscribers
goals
12 of 300 paid subscribers
Чем больше подписчиков, тем больше контента на канале и конечно же контент будет выходить чаще
0 of $ 194 money raised
С текущим объективом 35мм одна боль и страдания при съемке дома (небольшие помещения), помогайте скопить на объектив 24мм, чтобы было больше контента

Что нового в ArgoCD v2.7Сегодня

Последний релиз был более 4 месяцев назад, с даты написания этого поста. К нам идет обновление, в котором 83 баг фикса и 37 новых фишки.
Первая из примечательных фишек - просмотр логов подов.
В ArgoCD появится два типа просмотра логов - follow и historical. В режиме follow мы будем видеть последний лог пода (в целом как в Lens / Dashboard и т.д), а в режиме historical будет возможность выбрать временной диапазон и указать количество отображаемых строк.
В каждом из режимов мы сможем использовать фильтр по тексту (аля полнотекстовый поиск, только не до конца полнотекстовый).
Раз заговорили про поды, то вот еще одна новая фишечка с подами.
Теперь в UI можно будет видеть Readness и Liveness пробы подов. Эта штука осуществляется при помощи Readness Gates. В итоге мы получаем инструмент, который позволяет прям из ArgoCD глядеть на статус проб, точнее сможем увидеть, если проба не проходит.
Для любителей использовать ArgoCD клиент.
Будут добавлены некоторые параметры к командам, которые помогут фильтровать аппликухи по label и resource. Эти аргументы будут доступны для команд sync, wait, delete, list.
argocd app delete -l '!app.kubernetes.io/instance'
argocd app list -l 'app.kubernetes.io/instance notin (my-app,other-app)'`
argocd app wait -l app.kubernetes.io/instance!=my-app
argocd app wait my-app --resource '!apps:Deployment:my-service'
argocd app sync my-app --resource '!*:Service:*
Штука для тех, кто любит все дорабатывать и модифицировать.
ArgoCD начнет использовать бэкенд для UI модулей / extensions (кому как удобнее). В общем штука такая, что если вам нужен доп функционал, то вам не прийдется ждать, пока кто-то его встроит в ArgoCD. Это работает для ArgoCD UI, что-то похожее на микрофронт, когда у вас сайт собирается из разных кусков, которые где-то крутятся каждый сам по себе. Будет выглядеть это так:
- объявляете внешнюю ссыль, которая отвечает параметрам ArgoCD
- настраиваете всякие сетевые штуки - таймауты, время жизни, максимальное число коннектов и др.
- эта ссыль становится доступна в ArgoCD по ссылке <argocd-host>/extensions/your-extension
Это фишка будет пилотный в режиме "alpha" и выключена по умолчанию в новых инсталяциях ArgoCD. Подробнее можно почитать тут.
Можно было бы описать еще несколько улучшений, но статья разрастется.
Обо всех фиксах и нововведениях можно почитать в release notes.
На всякий случай ссылочка на инструкцию по обновлению.

Subscription levels

Подписка стандарт 🧡

$ 2,42 per month
По подписке все самое интересное -- разбор домашки, кода, показываю интересные идеи, код из продакшена, обзоры софта и многое другое.
Go up