Đề cương khóa học

Giới thiệu

Thiết lập Môi trường Phát triển cho Tekton Framework

  • Yêu cầu hệ thống và cụm Kubernetes cho Tekton Pipelines
  • Bật Kiểm soát Truy cập Dựa trên Vai trò (RBAC)
  • Cấp quyền và quyền hạn cho người dùng

Cài đặt Tekton Pipelines và các Thành phần Cơ bản của Tekton

  • Cung cấp Ổ Lưu trữ Liên tục cho quản lý lưu trữ quy trình CI/CD
  • Làm việc với CLI của Tekton

Tổng quan về Tính năng và Kiến trúc của Tekton Pipelines

  • Bắt đầu với các đối tượng Kubernetes và API của Tekton
  • Giới thiệu về quy trình CI/CD với Tekton Pipelines
  • Các Bước, Nhiệm vụ và Quy trình là gì?
  • Sử dụng Tài nguyên Tekton Pipelines

Tạo và Cấu hình một Nhiệm vụ bằng Tekton Pipelines

  • Nhiệm vụ v.s. ClusterTask
  • Định nghĩa các Bước như các khối xây dựng của một Nhiệm vụ Pipeline
  • Chạy các thư mục được bảo lưu bằng các Nhiệm vụ của Tekton Pipelines
  • Chạy các script trong các Bước của Tekton Pipelines
  • Chỉ định và thêm các trường cần thiết để thao tác với việc thực thi các Bước

Triển khai Thay thế Biến cho các Thực thể Nhiệm vụ trong Tekton Pipelines

Kiểm tra và Gỡ lỗi Cấu trúc của một Tệp Nhiệm vụ và Pod

Khởi tạo và Thực thi một Nhiệm vụ Pipeline Tekton với TaskRun

  • Cấu hình TaskRun và chỉ định một Nhiệm vụ mục tiêu
  • Thao tác với các gói Tekton và các tài nguyên Tekton khác
  • Cấu hình và chỉ định các trường Tekton Pipelines cần thiết

Hủy Thực thi Nhiệm vụ và Xóa một Pod đang Chạy

Giám sát Trạng thái của một Nhiệm vụ đang Chạy trong Tekton Pipelines

  • Theo dõi các Bước và kết quả của Tekton Pipelines

Tổng quan về các Sự kiện Kubernetes trong TaskRuns của Tekton Pipelines

Tạo và Cấu hình Pipelines bằng Tekton Pipelines

  • Khai báo các trường Pipeline và các đối tượng hoạt động
  • Thêm một Nhiệm vụ vào Tekton Pipelines và mở rộng quy trình CI/CD

Làm việc với Kết quả của việc Thực thi Pipeline trong Tekton Pipelines

  • Truyền kết quả Nhiệm vụ vào các tham số Nhiệm vụ khác
  • Phát hành và thu thập kết quả pipeline

Thêm Mô tả và Lệnh Tekton Pipelines Cuối cùng

Sử dụng các Nhiệm vụ Tùy chỉnh để Triển khai Hành vi Pipeline

Thực thi và Giám sát Tekton Pipelines

  • Cung cấp các yêu cầu trường và các thực thể Pipeline cần thiết
  • Tham chiếu đến các Pipeline từ xa bằng các gói Tekton
  • Ánh xạ các giá trị Pipeline đến một Nhiệm vụ cụ thể
  • Quản lý các giá trị thời gian chờ và lỗi của một Pipeline đang chạy
  • Giám sát và hủy trạng thái của một Pipeline

Tổng quan về các Sự kiện Kubernetes trong PipelineRuns của Tekton Pipelines

Chia sẻ và Cấu hình Không gian làm việc trong Nhiệm vụ và Pipelines

  • Sử dụng Không gian làm việc trong Nhiệm vụ
  • Sử dụng Không gian làm việc trong Pipelines
  • Khởi tạo một trường VolumeSources trong Không gian làm việc của Tekton Pipelines
  • Triển khai Ổ Lưu trữ Liên tục trong một quá trình thực thi Pipeline

Tạo và Sử dụng Tài nguyên Pipeline của riêng bạn

  • Các trường hợp sử dụng cho tài nguyên Pipeline
  • Các loại tài nguyên Pipeline và cách chạy chúng

Xử lý các Khái niệm và Quy trình Xác thực trong Tekton Pipelines

Sử dụng các Nhãn Tùy chỉnh Kubernetes cho các Thực thể Tekton Pipelines

Ghi lại Nhật ký Tekton cho TaskRuns và PipelineRuns

Tối ưu hóa Pipelines bằng các Chỉ số Bộ điều khiển Tekton Pipelines

Nâng cao Thay thế Biến trong Tekton Pipelines để có các Hệ thống CI/CD tốt hơn

Triển khai và Bảo mật các Dự án Tekton Pipelines

Tích hợp các Dự án Tekton Pipelines với Cloud

Khắc phục sự cố

Tóm tắt và Kết luận

Requirements

  • Có kinh nghiệm với các bản phân phối Linux và dòng lệnh
  • Kiến thức về các khái niệm và triển khai Kubernetes cơ bản
  • Hiểu biết về các công cụ và kỹ thuật tự động hóa cơ bản
  • Thành thạo bất kỳ ngôn ngữ lập trình nào

Đối tượng

  • Nhà phát triển
  • DevOps Kỹ sư
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories