Этот курс — практическое руководство по ArgoCD, ведущему open-source инструменту для GitOps в Kubernetes.
Мы пройдём полный путь: от погружения в принципы GitOps, установки ArgoCD и работы с Application до автоматизации обновлений Docker-образов, настройки уведомлений и безопасного хранения секретов.

ArgoCD — GitOps как полноценный продукт и платформа.
ArgoCD — это декларативный GitOps-инструмент, разработанный под эгидой CNCF (Cloud Native Computing Foundation), который фокусируется на непрерывной доставке (CD) для Kubernetes. Он работает по принципу Pull модели: контроллер в кластере регулярно проверяет Git-репозиторий на изменения и применяет их.
Ключевые фичи:
• Интеграция с Helm, Kustomize и plain YAML-манифестами.
• Легко управляет несколькими кластерами.
• Простое ручное вмешательство (Sync / Rollback).
• Мощный веб-интерфейс с визуализацией состояния, логами подов, графами зависимостей и многим другим.
ArgoCD широко используется в enterprise-окружениях и на сегодняшний день он является самым распространённым GitOps-инструментом. Его часто выбирают за удобство, высокий уровень контроля и наглядное представление состояния кластера.
ОГЛАВЛЕНИЕ.
1. Онбординг.
1.1 Введение в курс.
1.2 Как проходить курс.
1.3 Знакомство.
2. Погружение в GitOps.
2.1 Что такое GitOps и какие проблемы он решает.
2.2 Основные компоненты GitOps.
2.3 Обзор инструментов GitOps.
3. Рабочее окружение.
3.1 Подготовка Kubernetes-кластера.
3.2 Подготовка Git-репозитория.
4. Helm для работы с ArgoCD.
4.1 Helm и Helm-чарты: необходимый минимум.
5. ArgoCD.
5.1 Установка ArgoCD и первый вход в UI.
5.2 Подключение Git-репозитория к ArgoCD.
5.3 Application — ключевая сущность ArgoCD.
5.4 Первый GitOps-деплой приложения.
5.5 Синхронизация и контроль состояния.
5.6 App of Apps — управление группой Application.
6. ArgoCD Image Updater.
6.1 Зачем нужен Image Updater и как он работает.
6.2 Доступы к Git и Docker Registry.
6.3 Подготовка приложения к работе с Image Updater.
6.4 Установка и настройка ArgoCD Image Updater.
6.5 Первый автоматический коммит от Image Updater.
7. ArgoCD Notifications.
7.1 Что такое Notifications и зачем они нужны.
7.2 Создание Telegram-бота и настройка чата для уведомлений.
7.3 Подключение Telegram провайдера.
7.4 Настройка триггеров и подписок для Application.
7.5 Настройка шаблонов уведомлений.
7.6 Получение уведомлений в Telegram.
8. ArgoCD и SOPS.
8.1 Что такое SOPS и зачем он нужен.
8.2 Ключи шифрования для SOPS.
8.3 Интеграция SOPS и ArgoCD.
8.4 Шифрование секретов через SOPS.
9. Итоги и дальнейшее развитие.
9.2 Куда двигаться дальше.
9.3 Заключительные слова и благодарность.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу ArgoCD, GitOps-деплой и автоматизация в Kubernetes - fileskachat.com, быстрое и бесплатное скачивание.
Скачать docx
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - docx - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








