課程簡介

介紹

爲Tekton框架設置開發環境

  • 系統要求和用於Tekton Pipelines的Kubernetes集羣
  • 啓用基於角色的訪問控制(RBAC)
  • 授予用戶角色和權限

安裝Tekton Pipelines和基礎Tekton組件

  • 爲CI/CD工作流存儲管理提供持久卷
  • 使用Tekton CLI

Tekton Pipelines功能和架構概述

  • 開始使用Kubernetes對象和Tekton API
  • 使用Tekton Pipelines進行CI/CD工作流介紹
  • 什麼是步驟、任務和管道?
  • 利用Tekton Pipelines資源

使用Tekton Pipelines創建和配置任務

  • 任務與集羣任務
  • 將步驟定義爲管道任務的構建塊
  • 使用Tekton Pipelines運行保留目錄
  • 在Tekton Pipelines的步驟中運行腳本
  • 指定並添加必要字段以操縱步驟執行

爲Tekton Pipelines中的任務實體實現變量替換

檢查和調試任務文件及Pod的結構

使用TaskRun實例化並執行Tekton Pipeline任務

  • 配置TaskRun並指定目標任務
  • 操縱Tekton Bundles及其他Tekton資源
  • 配置並指定所需的Tekton Pipelines字段

取消任務執行並刪除正在運行的Pod

監控正在運行的Tekton Pipelines任務狀態

  • 跟蹤Tekton Pipelines步驟和結果

Tekton Pipelines TaskRuns中的Kubernetes事件概述

使用Tekton Pipelines創建和配置管道

  • 聲明管道字段和操作對象
  • 向Tekton Pipelines添加任務並擴展CI/CD工作流

處理Tekton Pipelines中管道執行的結果

  • 將任務結果傳遞給其他任務參數
  • 發佈並收集管道結果

添加描述和最終的Tekton Pipelines命令

使用自定義任務實現管道行爲

執行和監控Tekton Pipelines

  • 提供字段要求和必要的管道實體
  • 使用Tekton Bundles引用遠程管道
  • 將管道值映射到特定任務
  • 管理運行管道的超時值和錯誤
  • 監控並取消管道的狀態

Tekton Pipelines PipelineRuns中的Kubernetes事件概述

在任務和管道中共享和配置工作區

  • 在任務中使用工作區
  • 在管道中使用工作區
  • 在Tekton Pipelines工作區中實例化VolumeSources字段
  • 在管道執行中實現Kubernetes持久卷

創建和使用自己的管道資源

  • 管道資源的用例
  • 管道資源的類型及如何運行它們

處理Tekton Pipelines中的身份驗證概念和流程

爲Tekton Pipelines實體使用自定義Kubernetes標籤

記錄TaskRuns和PipelineRuns的Tekton日誌

使用Tekton Pipelines控制器指標優化管道

在Tekton Pipelines中推進變量替換以改進CI/CD系統

部署和保護Tekton Pipelines項目

將Tekton Pipelines項目與雲集成

故障排除

總結與結論

最低要求

  • 具備Linux發行版和命令行經驗
  • 瞭解Kubernetes的基本概念和實現
  • 熟悉基本自動化工具和技術
  • 精通至少一種編程語言

目標受衆

  • 開發人員
  • DevOps工程師
 14 時間:

客戶評論 (5)

課程分類