코스 개요

소개

Tekton 프레임워크를 위한 개발 환경 설정

  • Tekton Pipelines를 위한 시스템 요구 사항과 Kubernetes 클러스터
  • 역할 기반 액세스 제어(RBAC) 활성화
  • 사용자 역할 및 권한 부여

Tekton Pipelines 및 기본 Tekton 구성 요소 설치

  • CI/CD 워크플로 저장 관리를 위한 지속적 볼륨 제공
  • Tekton CLI 사용

Tekton Pipelines 기능 및 아키텍처 개요

  • Kubernetes 객체와 Tekton API 시작하기
  • Tekton Pipelines를 활용한 CI/CD 워크플로 소개
  • Steps, Tasks, 및 Pipelines는 무엇인가?
  • Tekton Pipelines 리소스 활용

Tekton Pipelines를 사용하여 Task 생성 및 구성

  • Task vs. ClusterTask
  • Pipeline Task의 구축 블록으로서 Steps 정의
  • Tekton Pipelines를 사용한 예약 디렉토리 실행
  • Tekton Pipelines 내에서 스크립트 실행
  • Steps 실행을 조작하기 위한 필드 지정 및 추가

Tekton Pipelines Task 엔티티에 대한 변수 치환 구현

Task 파일 및 Pod의 구조 검사 및 디버깅

Tekton Pipeline Task를 실행하기 위한 TaskRun 인스턴스화

  • TaskRun 구성 및 대상 Task 지정
  • 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标签

记录Tekton Logs以供TaskRuns和PipelineRuns使用

通过Tekton Pipelines Controller指标优化管道

在Tekton Pipelines中推进变量替换,以实现更好的CI/CD系统

Tekton Pipelines项目的部署与安全

将Tekton Pipelines项目与云集成

故障排除

总结与结论

요건

  • Linux 배포판 및 명령줄 사용 경험이 있음
  • Kubernetes 기본 개념 및 구현에 대한 이해가 있음
  • 기본 자동화 도구 및 기법에 대한 이해가 있음
  • 어떤 프로그래밍 언어든 능숙한 사용이 가능함

대상자

  • 개발자
  • DevOps 엔지니어
 14 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리