План на курса

Въведение

Настройване на средата за разработка за Tekton Framework

    Системни изисквания и Kubernetes клъстер за Tekton Pipelines Активиране на ролеви контрол на достъпа (RBAC) Предоставяне на потребителски роли и разрешения

Инсталиране на тръбопроводи Tekton и основни компоненти на Tekton

    Предоставяне на постоянен том за управление на съхранение на CI/CD работни процеси Работа с Tekton CLI

Преглед на функциите и архитектурата на Tekton Pipelines

    Първи стъпки с Kubernetes обекти и Tekton API Въведение в работните потоци на CI/CD с Tekton Pipelines Какви са стъпките, задачите и тръбопроводите? Използване на ресурси на Tekton Pipelines

Създаване и конфигуриране на задача с помощта на Tekton Pipelines

    Задача срещу ClusterTask Дефиниране на стъпки като градивни елементи на тръбопровод Задача Изпълнение на запазени директории с помощта на задачи от Tekton Pipelines Изпълнение на скриптове в рамките на стъпки в Tekton Pipelines Указване и добавяне на необходимите полета за манипулиране на изпълнението на стъпки

Внедряване на заместване на променливи за обекти на задачи в тръбопроводите Tekton

Проверка и отстраняване на грешки в структурата на файл със задача и Pod

Създаване и изпълнение на задача на Tekton Pipeline с TaskRun

    Конфигуриране на TaskRun и указване на целева задача Манипулиране на пакети Tekton и други ресурси на Tekton Конфигуриране и указване на необходимите полета Tekton Pipelines

Отмяна на изпълнение на задача и изтриване на работещ модул

Мониторинг на състоянието на изпълняваща се задача в Tekton Pipelines

    Проследяване на стъпките и резултатите на Tekton Pipelines

Преглед на Kubernetes събития в Tekton Pipelines TaskRuns

Създаване и конфигуриране на тръбопроводи с помощта на тръбопроводи Tekton

    Деклариране на полета на конвейера и оперативни обекти Добавяне на задача към конвейери на Tekton и разширяване на работния поток на CI/CD

Работа с резултатите от изпълнение на тръбопровод в Tekton Pipelines

    Предаване на резултатите от задачата в други параметри на задачата Освобождаване и събиране на резултати от конвейера

Добавяне на описания и окончателни команди на Tekton Pipelines

Използване на персонализирани задачи за внедряване на поведение на конвейера

Изпълнение и наблюдение на тръбопроводи Tekton

    Осигуряване на изисквания за полета и необходими обекти на тръбопровод Рефериране на отдалечени тръбопроводи с пакети Tekton Съпоставяне на стойности на тръбопровод към конкретна задача Управление на стойности за изчакване и грешки на работещ тръбопровод Наблюдение и отмяна на състоянието на тръбопровод

Преглед на Kubernetes събития в Tekton Pipelines PipelineRuns

Споделяне и конфигуриране на работни пространства в задачи и конвейери

    Използване на работни пространства в задачи Използване на работни пространства в конвейери Създаване на поле VolumeSources в Tekton Pipelines Работни пространства Внедряване на Kubernetes постоянни томове в рамките на изпълнение на конвейер

Създаване и използване на собствени тръбопроводни ресурси

    Случаи на употреба за ресурси на тръбопроводи Типове ресурси на тръбопроводи и как да ги управлявате

Работа с концепции и процеси за удостоверяване в тръбопроводи Tekton

Използване на персонализирани Kubernetes етикети за обекти на Tekton Pipelines

Записване на Tekton Logs за TaskRuns и PipelineRuns

Оптимизиране на тръбопроводи с помощта на показателите на контролера на тръбопроводи Tekton

Усъвършенстване на променливите замествания в тръбопроводите Tekton за по-добри CI/CD системи

Разполагане и защита на проекти за тръбопроводи Tekton

Интегриране на проекти на Tekton Pipelines с облака

Отстраняване на неизправности

Обобщение и заключение

Изисквания

  • Опит с Linux дистрибуции и команден ред
  • Познаване на основните концепции и реализации на Kubernetes
  • Разбиране на основните инструменти и техники за автоматизация
  • Владеене на всеки език за програмиране

Публика

  • Разработчици
  • DevOps Инженери
 14 Hours

Брой участници



Цена за участник

Oтзиви от потребители (2)

Свързани Kурсове

Continuous Integration with Jenkins and Maven

21 Hours

Jenkins for .Net Continuous Integration (CI)

14 Hours

Свързани Kатегории