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 엔지니어
회원 평가 (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
더 나은 CD/CI 워크플로우를 갖기 위해 적용할 수 있는 DevOps 옵션에 대한 과정에서 발견한 모든 가능성이 마음에 듭니다!
Juan Manuel - si
Course - Jenkins: Continuous Integration for Agile Development
Machine Translated