План на курса

Въведение

Настройване на средата за разработка за 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
 

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


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

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

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

Continuous Integration with Jenkins and Maven

  21 Hours

Jenkins for .Net Continuous Integration (CI)

  14 Hours

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