Kerangka Materi

Pendahuluan

Penyiapan Lingkungan Pengembangan untuk Kerangka Kerja Tekton

  • Kebutuhan sistem dan klaster Kubernetes untuk Tekton Pipelines
  • Mengaktifkan Kontrol Akses Berbasis Peran (RBAC)
  • Memberikan peran dan izin pengguna

Pemasangan Tekton Pipelines dan Komponen Tekton Dasar

  • Menyediakan Volume Persistent untuk manajemen penyimpanan alur kerja CI/CD
  • Bekerja dengan Tekton CLI

Ikhtisar Fitur dan Arsitektur Tekton Pipelines

  • Mulai dengan objek Kubernetes dan API Tekton
  • Pengenalan alur kerja CI/CD dengan Tekton Pipelines
  • Apa itu Steps, Tasks, dan Pipelines?
  • Memanfaatkan Sumber Daya Tekton Pipelines

Membuat dan Mengonfigurasi Tugas Menggunakan Tekton Pipelines

  • Tugas v.s. ClusterTask
  • Menentukan Steps sebagai blok pembangun tugas pipeline
  • Jalankan direktori yang direservasi menggunakan Tasks oleh Tekton Pipelines
  • Jalankan skrip dalam Steps di Tekton Pipelines
  • Spesifikasikan dan tambahkan bidang yang diperlukan untuk memanipulasi eksekusi Steps

Pelaksanaan Substitusi Variabel untuk Entitas Tugas dalam Tekton Pipelines

Pemeriksaan dan Penyekatan Struktur Berkas Tugas dan Pod

Mewujudkan dan Menjalankan Tugas Tekton Pipeline dengan TaskRun

  • Konfigurasikan TaskRun dan tentukan tugas target
  • Penggunaan Tekton Bundles dan sumber daya Tekton lainnya
  • Konfigurasi dan spesifikasi bidang Tekton Pipelines yang diperlukan

Batal Eksekusi Tugas dan Hapus Pod yang Berjalan

Pemantauan Status Tugas yang Berjalan dalam Tekton Pipelines

  • Lacak langkah-langkah Tekton Pipelines dan hasilnya

Ikhtisar Acara Kubernetes dalam TaskRuns Tekton Pipelines

Membuat dan Mengonfigurasi Pipelines menggunakan Tekton Pipelines

  • Deklarasikan bidang pipeline dan objek operasional
  • Tambahkan Tugas ke Tekton Pipelines dan perluas alur kerja CI/CD

Bekerja dengan Hasil Eksekusi Pipeline dalam Tekton Pipelines

  • Lewatkan hasil tugas menjadi parameter tugas lainnya
  • Rilis dan kumpulkan hasil pipeline

Tambahkan Deskripsi dan Perintah Tekton Pipelines Final

Memanfaatkan Tugas Kustom untuk Implementasi Perilaku Pipeline

Menjalankan dan Memantau Tekton Pipelines

  • Sediakan persyaratan bidang dan entitas pipeline yang diperlukan
  • Mengacu pada pipa remote dengan Tekton Bundles
  • Petakan nilai pipa ke tugas tertentu
  • Manajemen nilai waktu tunggu dan kesalahan pipeline yang berjalan
  • Pantau dan batalkan status pipeline

Ikhtisar Acara Kubernetes dalam PipelineRuns Tekton Pipelines

Berbagi dan Mengonfigurasi Workspaces di Tugas dan Pipelines

  • Memanfaatkan Workspaces di Tugas
  • Memanfaatkan Workspaces di Pipelines
  • Mewujudkan bidang VolumeSources dalam Workspaces Tekton Pipelines
  • Implementasikan Kubernetes Persistent Volumes dalam eksekusi pipeline

Membuat dan Menggunakan Sumber Daya Pipeline Anda Sendiri

  • Kasus penggunaan untuk sumber daya pipeline
  • Jenis sumber daya pipeline dan cara menjalankannya

Menangani Konsep dan Proses Autentikasi dalam Tekton Pipelines

Menggunakan Label Kubernetes Kustom untuk Entitas Tekton Pipelines

Mencatat Log Tekton untuk TaskRuns dan PipelineRuns

Mengoptimalkan Pipelines Menggunakan Metrik Controller Tekton Pipelines

Penyempurnaan Substitusi Variabel dalam Tekton Pipelines untuk Sistem CI/CD yang Lebih Baik

Menjalankan dan Menjamin Proyek Tekton Pipelines

Mengintegrasikan Proyek Tekton Pipelines dengan Cloud

Pemecahan Masalah

Rangkuman dan Kesimpulan

Persyaratan

  • Pengalaman dengan distribusi Linux dan baris perintah
  • Pengetahuan tentang konsep dan implementasi dasar Kubernetes
  • Pemahaman tentang alat otomatisasi dasar dan tekniknya
  • Kemahiran dalam bahasa pemrograman apa pun

Audience

  • Pengembang
  • Insinyur DevOps
 14 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait