Hubungi Kami

Kerangka Materi

Node n8n Lanjutan untuk Otomatisasi DevOps

  • Node Webhook: metode autentikasi, mode respons, dan pemrosesan header
  • Node HTTP Request: panggilan REST API, penanganan paginasi, respons error, dan logika percobaan ulang
  • Node SSH: autentikasi berbasis kunci, eksekusi perintah jarak jauh, dan transfer file
  • Node Execute Command: menjalankan skrip shell, kubectl, dan Terraform CLI pada host n8n
  • Node Code: JavaScript dan Python untuk transformasi data antar tahap pipeline
  • Node Git: mengklon repositori, mengonsistensi perubahan, dan mendorong dari dalam alur kerja
  • Lab: bangun penerima webhook yang memperkaya payload masuk dan mengirimkan respons bersyarat

Integrasi Platform CI/CD dengan n8n

  • Node GitHub: memicu alur kerja, memeriksa status job, membuat rilis, dan mengelola isu
  • Node GitLab: memicu pipeline, memantau progres tahap, dan mengelola merge request
  • Node Jenkins: build berparameter, kueri status job, dan manajemen konfigurasi
  • Node CircleCI dan Bitbucket Pipeline: memicu pipeline dan mengambil hasil build
  • Pattern: hub CI/CD multi-platform dengan fan-out dari satu pemicu webhook
  • Pattern: agregasi status build dengan gerbang promosi bersyarat
  • Lab: buat alur kerja yang memicu build di dua platform CI dan menunggu keduanya lulus

Komposisi Alur Kerja dan Penanganan Error

  • Node Sub-workflow: memecah alur kerja monolitik menjadi komponen modular dan dapat digunakan kembali
  • Node Pemicu Error: penanganan error terpusat untuk otomatisasi CI/CD multi-langkah
  • Node Switch dan Merge: percabangan bersyarat dan jalur eksekusi paralel
  • Pemicu Jadwal: orkestrasi pipeline berbasis cron dan pemeriksaan kesehatan periodik
  • Node Loop Over Items: pemrosesan batch di berbagai repositori atau lingkungan
  • Lab: rancang pipeline modular dengan sub-workflow dan routing error terpusat

Membangun Pipeline Deployment Berkelanjutan

  • Promosi lingkungan: dari development ke staging ke production dengan gerbang persetujuan manual
  • Integrasi Infrastructure as Code: memicu jalankan Terraform dan Terragrunt dari n8n
  • Deployment container: mengorkestrasi build image Docker, dorongan ke registry, dan restart layanan
  • Integrasi notifikasi: peringatan Slack, Microsoft Teams, dan email untuk peristiwa pipeline
  • Pelacakan artifact: menangkap dan menyebarkan metadata build di seluruh tahap pipeline
  • Lab: bangun pipeline deployment end-to-end dengan gerbang persetujuan dan notifikasi multi-saluran

Konfigurasi n8n untuk Lingkungan DevOps

  • Penyebarluasan Docker dengan backend PostgreSQL dan Redis untuk eksekusi mode antrian
  • Variabel lingkungan dan metode konfigurasi untuk setup tingkat produksi
  • Manajemen kredensial: kunci API, kunci SSH, token OAuth, dan penimpaan kredensial
  • Manajemen pengguna: kontrol akses berbasis peran dan izin tingkat tim
  • Pengerasan keamanan: setup SSL, konfigurasi SSO, dan kontrol akses API
  • Lab: sebarluaskan dan konfigurasikan instance n8n siap produksi menggunakan Docker Compose

Pemantauan, Logging, dan Observabilitas Alur Kerja

  • Data eksekusi n8n: melihat, memfilter, dan mengekspor riwayat jalannya alur kerja
  • Konfigurasi logging terstruktur dan manajemen level log untuk debugging
  • Metrik kompatibel Prometheus dan integrasi tracing OpenTelemetry
  • Membuat dasbor kesehatan alur kerja dengan pemeriksaan status pemicu webhook
  • Peringatan otomatis pada kegagalan alur kerja dan anomali waktu eksekusi
  • Lab: setup pemantauan dan peringatan kegagalan untuk alur kerja CI/CD multi-langkah

Skenario Otomatisasi DevOps Dunia Nyata

  • Otomatisasi tanggapinsiden: pengayaan alert, notifikasi on-call, dan pemicu runbook
  • Pemantauan kesehatan pod Kubernetes dengan alur kerja restart dan eskalasi otomatis
  • Rollback otomatis: mendeteksi kegagalan deployment dan mengembalikan ke keadaan terakhir yang baik
  • Deteksi pergeseran konfigurasi: membandingkan keadaan yang disebarluaskan dengan konfigurasi yang diinginkan
  • Pemeliharaan infrastruktur terjadwal: tugas pembersihan, pembuatan snapshot, dan pembersihan sumber daya
  • Lab: bangun alur kerja tanggapinsiden lengkap dengan pengayaan, notifikasi, dan remediasi otomatis

Persyaratan

  • Pemahaman dasar tentang prinsip DevOps dan siklus hidup pengiriman perangkat lunak
  • Pengalaman dengan Git dan setidaknya satu platform CI/CD seperti Jenkins, GitHub Actions, atau GitLab CI
  • Keterampilan menggunakan command line Linux dan container Docker
  • Tidak diperlukan pengalaman sebelumnya dengan n8n - semua node dan alur kerja diajarkan secara hands-on dari prinsip pertama

Peserta

  • Insinyur DevOps dan insinyur platform yang ingin mengotomatisasi pipeline CI/CD dengan alur kerja visual dan terkontrol versi
  • Insinyur Reliabilitas Situs yang ingin membangun otomatisasi tanggapinsiden dan pemantauan
  • Insinyur infrastruktur yang bertanggung jawab atas orkestrasi deployment di berbagai lingkungan
  • Tim dengan hingga 13 peserta yang mencari pelatihan ringkas dan praktis dengan aplikasi langsung di tempat kerja
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait