|
|
rss_habr
Когда хочется больше: пишем кубовый операторСуббота, 31 Декабря 2022 г. 08:02 (ссылка)
Итак, некоторое время назад я писал статью о том, как мы переехали на werf со скрипта. По большому счёту, это продолжение той истории. Задача встала такая: нужно максимально автоматизировано разворачивать свежее приложение на нескольких кластерах kubernetes, которое уже имеет обвязку для деплоя в виде werf. После некоторых изысканий, попыток использовать "коробочные" решения самой верфи и куба, я понял, что придётся написать собственный оператор, чтобы получить прям 100% покрытия всех "хотелок". Чтобы у "гошников" прям конкретно подгорело, для этих целей я выбрал свой любимый Python и kopf. Поджечь стулhttps://habr.com/ru/post/708522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708522
rss_habr
GitOps — что это такое и с чем его едят?Четверг, 29 Сентября 2022 г. 10:40 (ссылка)
На самом деле почти никто не знает, что такое GitOps. Я тоже заблуждался, пока не начал готовить доклад, а потом статью по этой теме. Самое распространенное определение GitOps — это «хранение состояния в Git», но оно не единственное и не самое главное. Это звучное словечко придумали в Weaveworks, но его название несколько разнится с его реальным пониманием. Созвучие с DevOps — скорее, маркетинговый ход, чем реальное отражение сущности. Основная идея GitOps в том, что помимо хранения состояния в Git, у нас есть непрерывный процесс его синхронизации с реальным миром, то есть, что у вас Kubernetes-кластере или где либо ещё в вашем окружении. Меня зовут Андрей Квапил. Я работал в чешском хостинге WEDOS. Он не сильно популярен в России, но это крупнейший хостинг на территории Чехии (просто Чехия маленькая). Сейчас я работаю во Фланте, но именно на примере европейского хостинга WEDOS, хочу рассказать историю имплементации GitOps. Читать далееhttps://habr.com/ru/post/690544/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690544
rss_habr
Задаём порядок деплоя ресурсов в Kubernetes с помощью werf/HelmПятница, 02 Сентября 2022 г. 09:16 (ссылка)
При деплое в Kubernetes часто требуется выкатывать ресурсы в определённом порядке, а иногда и дожидаться готовности сторонних ресурсов. Например, нужно сначала запустить БД, дождаться создания динамического Secret’а сторонним оператором, потом выполнить инициализацию или миграции БД, а уже затем запустить само приложение. Рассмотрим, как решать такие задачи с помощью Helm, а также сравним с более быстрым и удобным вариантом, который предлагает Open Source-утилита werf. Читать далееhttps://habr.com/ru/post/682804/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682804
rss_habr
Запуск одноразовых задач и отладка образов прямо в Kubernetes-кластере с помощью werfПятница, 01 Июля 2022 г. 09:31 (ссылка)
Какие задачи пользователю нужно выполнять в рамках CI-пайплайна или при локальной разработке? Среди них может быть что угодно, но самое очевидное — это, наверное, запуск линтеров, всевозможных unit-тестов и получение покрытия и других отчетов по результатам выполнения команды. Также при разработке и отладке может быть полезен интерактивный режим, который позволит быстрее разобраться в проблеме или проверить гипотезу. Читать далееhttps://habr.com/ru/post/671960/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671960
rss_habr
Используем GitLab в качестве удобного Helm-репозиторияПонедельник, 30 Мая 2022 г. 09:15 (ссылка)
GitLab – это мощный и в то же время простой инструмент для организации проектов. Как и любой крупный и самодостаточный продукт, GitLab постоянно развивается и дорабатывается. И сегодня хотелось бы обсудить новый функционал, который пока ещё находится в разработке, но уже доступен для использования. Речь идёт о поддержке размещения Helm-чартов в GitLab Package Registry. Для простоты далее я буду называть его GitLab Helm repo. Зачастую основой для описания инфраструктуры, запускаемой в Kubernetes, являются Helm-чарты. Поэтому при работе команды инженеров с большим количеством проектов невольно приходят мысли о стандартизации подходов работы с этими чартами. С появлением GitLab 14.1 появилась возможность настраивать хранение общих чартов для всех проектов, с которыми ведется работа. Читать далееhttps://habr.com/ru/post/667338/?utm_source=habrahabr&utm_medium=rss&utm_campaign=667338
rss_habr
Новые возможности werf: CI/CD на основе werf и Argo CDСреда, 18 Мая 2022 г. 10:56 (ссылка)
В этой статье мы рассмотрим новый экспериментальный режим совместной работы Open Source-утилиты werf и инструмента для непрерывной доставки Argo CD, объединяющий в себе возможности и удобства обоих проектов в рамках одного CI/CD-процесса. Сейчас идет активная разработка этих возможностями werf, но в первом приближении функционал уже доступен и готов к использованию. Читать далееhttps://habr.com/ru/post/666100/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666100
rss_habr
Представляем trdl — Open Source-решение для безопасной и непрерывной доставки обновленийПятница, 29 Апреля 2022 г. 11:59 (ссылка)
trdl (сокр. от “true delivery”) обеспечивает безопасный канал доставки обновлений от Git-репозитория до хоста пользователя. В состав trdl входят три ключевых компонента, которые помогают защищать систему обновления от потенциальных атак: HashiCorp Vault, TUF-репозиторий и Git. Расскажем, как работает решение, от каких минусов существующих систем обновления избавлено и как начать им пользоваться. Читать далееhttps://habr.com/ru/post/663402/?utm_source=habrahabr&utm_medium=rss&utm_campaign=663402
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |