Kerangka Materi

Pengenalan

Menyusun Lingkungan Pengembangan untuk Tekton Framework

  • Persyaratan sistem dan Kubernetes cluster untuk Tekton Pipelines
  • Mengaktifkan Role-Based Access Control (RBAC)
  • Memberikan peran dan izin pengguna

Memasang Tekton Pipelines dan Komponen Tekton Dasar

  • Menyiapkan Persistent Volume untuk pengelolaan penyimpanan workflow CI/CD
  • Bekerja dengan Tekton CLI

Ringkasan Fitur dan Arsitektur Tekton Pipelines

  • Memulai dengan objek Kubernetes dan API Tekton
  • Pengenalan workflow CI/CD dengan Tekton Pipelines
  • Apa itu Langkah, Tugas, dan Pipelines?
  • Memanfaatkan Sumber Daya Tekton Pipelines

Membuat dan Mengonfigurasi Tugas Menggunakan Tekton Pipelines

  • Tugas v.s. ClusterTask
  • Mendefinisikan Langkah sebagai blok pembangun Tugas pipa
  • Menjalankan direktori terjamin menggunakan Tugas oleh Tekton Pipelines
  • Menjalankan skrip dalam Langkah dalam Tekton Pipelines
  • Menentukan dan menambahkan bidang yang diperlukan untuk memanipulasi eksekusi Langkah

Mengimplementasikan Penggantian Variabel untuk Entitas Tugas dalam Tekton Pipelines

Memeriksa dan Mendiagnosis Struktur Berkas Tugas dan Pod

Menginstansiasi dan Menjalankan Tugas Tekton Pipeline dengan TaskRun

  • Mengkonfigurasi TaskRun dan menentukan Tugas target
  • Memanipulasi Tekton Bundles dan sumber daya Tekton lainnya
  • Mengkonfigurasi dan menentukan bidang Tekton Pipelines yang diperlukan

Membatalkan Eksekusi Tugas dan Menghapus Pod yang Sedang Berjalan

Memantau Status Tugas yang Sedang Berjalan dalam Tekton Pipelines

  • Menyimak Langkah dan hasil Tekton Pipelines

Ringkasan Peristiwa Kubernetes dalam Tekton Pipelines TaskRuns

Membuat dan Mengonfigurasi Pipelines Menggunakan Tekton Pipelines

  • Mendeklarasikan bidang Pipeline dan objek operasi
  • Menambahkan Tugas ke Tekton Pipelines dan memperluas workflow CI/CD

Bekerja dengan Hasil Eksekusi Pipeline dalam Tekton Pipelines

  • Memasukkan hasil Tugas ke dalam parameter Tugas lainnya
  • Mengeluarkan dan mengumpulkan hasil pipeline

Menambahkan Deskripsi dan Perintah Tekton Pipelines Terakhir

Memanfaatkan Tugas Kustom untuk Mengimplementasikan Perilaku Pipeline

Menjalankan dan Memantau Tekton Pipelines

  • Menyiapkan persyaratan bidang dan entitas Pipeline yang diperlukan
  • Merujuk Pipeline jarak jauh dengan Tekton Bundles
  • Memetakan nilai Pipeline ke Tugas tertentu
  • Mengelola nilai timeout dan kesalahan Pipeline yang sedang berjalan
  • Memantau dan membatalkan status Pipeline

Ringkasan Peristiwa Kubernetes dalam Tekton Pipelines PipelineRuns

Berkeringan dan Mengonfigurasi Ruang Kerja di Tugas dan Pipelines

  • Memanfaatkan Ruang Kerja di Tugas
  • Memanfaatkan Ruang Kerja di Pipelines
  • Menginstansiasi bidang VolumeSources dalam Ruang Kerja Tekton Pipelines
  • Mengimplementasikan Kubernetes Persistent Volumes dalam eksekusi Pipeline

Membuat dan Menggunakan Sumber Daya Pipeline Sendiri

  • Kasus penggunaan sumber daya Pipeline
  • Jenis sumber daya Pipeline dan cara menjalankannya

Mengelola Konsep dan Proses Otentikasi dalam Tekton Pipelines

Menggunakan Label Kubernetes Kustom untuk Entitas Tekton Pipelines

Merekam Log Tekton untuk TaskRuns dan PipelineRuns

Mengoptimalkan Pipelines Menggunakan Metrik Kontrol Tekton Pipelines

Meningkatkan Penggantian Variabel dalam Tekton Pipelines untuk Sistem CI/CD yang Lebih Baik

Menyebarkan dan Mengenalkan Tekton Pipelines Project

Mengintegrasikan Tekton Pipelines Project dengan Cloud

Penanganan Masalah

Ringkasan dan Kesimpulan

Persyaratan

  • Pengalaman dengan distribusi Linux dan baris perintah
  • Pengetahuan tentang konsep dan implementasi dasar Kubernetes
  • Paham terhadap alat dan teknik otomatisasi dasar
  • Kemampuan dalam bahasa pemrograman apapun

Peserta

  • Pengembang
  • Insinyur DevOps
 14 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait