Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
DevSecOps суверенитет с GitLab
- GitLab CE срещу EE срещу GitLab.com: сравнение на функции и контрол.
- Omnibus архитектура и опции за внедряване с Kubernetes Helm.
- Рискове от SaaS обвързване и изисквания за локализация на данните.
Инсталиране и архитектура
- Omnibus инсталация на Ubuntu с PostgreSQL и Redis.
- GitLab Helm чарт в Kubernetes с постоянни томове.
- Външни услуги: обектно съхранение, SMTP, LDAP.
- Geo репликация за възстановяване при бедствия в множество региони.
Управление на хранилища и проекти
- Групи, подгрупи и проектни йерархии.
- Работни потоци за заявки за сливане, преглед на код и правила за одобрение.
- Дъски за задачи, епоси и ключови етапи за гъвкаво планиране.
- Уики, снипети и управление на версиите.
Инженерство на CI/CD тръбопроводи
- Синтаксис на .gitlab-ci.yml, етапи и зависимости между задачи.
- Типове рънъри: споделени, групови и специфични рънъри.
- Docker изпълнител, Kubernetes изпълнител и автоматично мащабиране.
- Кеширане на артефакти, публикуване в регистър и етапи на внедряване.
Сканиране за сигурност
- SAST, DAST, сканиране на зависимости и сканиране на контейнери.
- Откриване на тайни и съответствие с лицензи.
- Табла за уязвимости и проследяване на отстраняването им.
Удостоверяване и оторизация
- LDAP, SAML и OpenID Connect SSO.
- Двуфакторно удостоверяване и токени за личен достъп.
- Позволителен списък от IP адреси и регистриране на одитни събития.
Управление на регистър и пакети
- Регистър на контейнери: удостоверяване, политики за почистване и репликация.
- Регистър на пакети за Maven, npm, PyPI и Conan.
- Качване на общи пакети за вътрешни артефакти.
Наблюдение и мащабиране
- Метрики на GitLab Exporter и Grafana табла.
- Настройка на база данни и обединяване на връзки с PgBouncer.
- Хоризонтално мащабиране на уеб, API и Sidekiq възли.
- Стратегии за архивиране: rake задачи, обектно съхранение и проверка на възстановяването.
Изисквания
- Задълбочено системно администриране на Linux и основи на Ruby/Go.
- Разбиране на CI/CD, оркестрация на контейнери и Git работни потоци.
- Опит с PostgreSQL и Redis в голям мащаб.
Аудитория
- Корпоративни DevOps екипи, заменящи GitLab.com или GitHub Enterprise.
- Организации, изискващи пълен суверенитет върху DevSecOps инструментариума.
- Регулирани индустрии, нуждаещи се от локални CI/CD и регистър.
21 Часа
Отзиви от участници (1)
Ми ми харесва, че получавам незабавен отговор на моите въпроси.
Szabolcs Kriston - Ericsson
Курс - Advanced GitLab
Машинен превод