Course Outline

소개

Tekton Framework 개발 환경 설정

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

Tekton 파이프라인 및 기본 Tekton 구성요소 설치

  • CI/CD 워크플로우 스토리지 관리를 위한 영구 볼륨 제공
  • Tekton CLI 작업

Tekton Pipelines 기능 및 아키텍처 개요

  • Kubernetes 객체 및 Tekton API 시작하기
  • Tekton Pipelines를 사용한 CI/CD 워크플로 소개
  • 단계, 작업 및 파이프라인은 무엇입니까?
  • Tekton Pipelines 리소스 활용

Tekton 파이프라인을 사용하여 작업 생성 및 구성

  • 작업 대 ClusterTask
  • 파이프라인 작업의 빌딩 블록으로 단계 정의
  • Tekton Pipelines의 작업을 사용하여 예약된 디렉터리 실행
  • Tekton Pipelines의 단계 내에서 스크립트 실행
  • 단계 실행을 조작하는 데 필요한 필드 지정 및 추가

Tekton Pipelines에서 작업 엔터티에 대한 변수 대체 구현

태스크 파일과 포드의 구조 검사 및 디버깅

TaskRun을 사용하여 Tekton 파이프라인 작업 인스턴스화 및 실행

  • TaskRun 구성 및 대상 작업 지정
  • Tekton 번들 및 기타 Tekton 리소스 조작
  • 필수 Tekton Pipelines 필드 구성 및 지정

작업 실행 취소 및 실행 중인 포드 삭제

Tekton Pipelines에서 실행 중인 작업 상태 모니터링

  • Tekton Pipelines 단계 및 결과 추적

Tekton Pipelines TaskRuns의 Kubernetes 이벤트 개요

Tekton Pipelines를 사용하여 파이프라인 생성 및 구성

  • 파이프라인 필드 및 운영 객체 선언
  • Tekton Pipelines에 작업 추가 및 CI/CD 워크플로 확장

Tekton Pipelines에서 파이프라인 실행 결과 작업

  • 태스크 결과를 다른 태스크 매개변수에 전달
  • 파이프라인 결과 출시 및 수집

설명 및 최종 Tekton Pipelines 명령 추가

파이프라인 동작 구현을 위해 사용자 지정 작업 활용

Tekton 파이프라인 실행 및 모니터링

  • 현장 요구 사항 및 필요한 파이프라인 엔터티 제공
  • Tekton 번들로 원격 파이프라인 참조
  • 특정 작업에 파이프라인 값 매핑
  • 실행 중인 파이프라인의 시간 초과 값 및 오류 관리
  • 파이프라인 상태 모니터링 및 취소

Tekton Pipelines PipelineRuns의 Kubernetes 이벤트 개요

태스크 및 파이프라인에서 작업공간 공유 및 구성

  • 작업에 작업공간 활용하기
  • 파이프라인에서 작업공간 활용
  • Tekton Pipelines Workspaces에서 VolumeSources 필드 인스턴스화
  • 파이프라인 실행 내에서 Kubernetes 영구 볼륨 구현

자체 파이프라인 리소스 생성 및 사용

  • 파이프라인 리소스 사용 사례
  • 파이프라인 리소스 유형 및 실행 방법

Tekton 파이프라인에서 인증 개념 및 프로세스 처리

Tekton 파이프라인 엔터티에 대한 사용자 정의 Kubernetes 레이블 사용

TaskRun 및 PipelineRuns에 대한 Tekton 로그 기록

Tekton 파이프라인 컨트롤러 측정항목을 사용하여 파이프라인 최적화

더 나은 CI/CD 시스템을 위한 Tekton 파이프라인의 변수 대체 발전

Tekton 파이프라인 프로젝트 배포 및 보안

Tekton Pipelines 프로젝트를 클라우드와 통합

문제 해결

요약 및 결론

Requirements

  • Linux 배포판 및 명령줄 경험
  • 기본적인 Kubernetes 개념 및 구현에 대한 지식
  • 기본 자동화 도구 및 기술에 대한 이해
  • 모든 프로그래밍 언어에 대한 능숙도

청중

  • 개발자
  • DevOps 엔지니어
 14 Hours

Number of participants



Price per participant

회원 평가 (2)

Related Courses

Jenkins for .Net Continuous Integration (CI)

14 Hours

Related Categories