Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Node Tingkat Lanjut n8n untuk Otomasi DevOps
- Webhook node: metode autentikasi, mode respons, dan pemrosesan header
- HTTP Request node: panggilan API REST, penanganan paginasi, respons kesalahan, dan logika pengulangan (retry logic)
- SSH node: autentikasi berbasis kunci, eksekusi perintah jarak jauh, dan transfer file
- Execute Command node: menjalankan skrip shell, kubectl, dan CLI Terraform pada host n8n
- Code node: JavaScript dan Python untuk transformasi data antar tahap pipeline
- Git node: kloning repositori, melakukan komit perubahan, dan mem-push dari dalam alur kerja
- Lab: bangun penerima webhook yang memperkaya payload masuk dan memicu respons bersyarat
Integrasi Platform CI/CD dengan n8n
- GitHub node: memicu alur kerja, memantau status pekerjaan, membuat rilis, dan mengelola masalah (issues)
- GitLab node: memicu pipeline, memantau kemajuan tahap, dan mengelola merge request
- Jenkins node: build berbantuan parameter, kueri status pekerjaan, dan manajemen konfigurasi
- CircleCI dan Bitbucket Pipeline nodes: memicu pipeline dan mengambil hasil build
- Pola: hub CI/CD multi-platform dengan fan-out dari satu pemicu webhook
- Pola: 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 Kesalahan
- Sub-workflow node: memecah monolit alur kerja menjadi komponen modular dan dapat digunakan kembali
- Error Trigger node: penanganan kesalahan terpusat untuk otomasi CI/CD multi-langkah
- Switch dan Merge nodes: percabangan bersyarat dan jalur eksekusi paralel
- Schedule Trigger: orkestrasi pipeline berbasis cron dan pemeriksaan kesehatan berkala
- Loop Over Items node: pemrosesan batch di beberapa repositori atau lingkungan
- Lab: rancang pipeline modular dengan sub-workflow dan routing kesalahan terpusat
Membangun Pipeline Continuous Deployment
- Promosi lingkungan: dari dev ke staging ke produksi dengan gerbang persetujuan manual
- Integrasi Infrastruktur sebagai Kode (IaC): memicu menjalankan Terraform dan Terragrunt dari n8n
- Pенyebaran kontainer: mengoordinasikan build image Docker, push registry, dan restart layanan
- Integrasi notifikasi: Slack, Microsoft Teams, dan peringatan email untuk peristiwa pipeline
- Pelacakan artifact: menangkap dan menyebarkan metadata build antar tahap pipeline
- Lab: bangun pipeline penyebaran end-to-end dengan gerbang persetujuan dan notifikasi multi-saluran
Konfigurasi n8n untuk Lingkungan DevOps
- Distribusi Docker dengan backend PostgreSQL dan Redis untuk eksekusi mode antrian
- Variabel lingkungan dan metode konfigurasi untuk pengaturan kelas produksi
- Manajemen kredensial: kunci API, kunci SSH, token OAuth, dan penimpaan kredensial
- Manajemen pengguna: kontrol akses berbasis peran dan izin tingkat tim
- Pengamanan keamanan (Security hardening): setup SSL, konfigurasi SSO, dan kontrol akses API
- Lab: distribusikan dan konfigurasi 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
- Membangun dasbor kesehatan alur kerja dengan pemeriksaan status yang dipicu webhook
- Peringatan otomatis pada kegagalan alur kerja dan anomali waktu eksekusi
- Lab: siapkan pemantauan dan peringatan kegagalan untuk alur kerja CI/CD multi-langkah
Skenario Otomasi DevOps Dunia Nyata
- Otomasi respons insiden: pengayaan alert, notifikasi on-call, dan pemicu runbook
- Pemantauan kesehatan pod Kubernetes dengan alur kerja restart otomatis dan eskalasi
- Rollback otomatis: mendeteksi kegagalan penyebaran dan mengembalikan ke kondisi terakhir yang diketahui benar
- Deteksi drift konfigurasi: membandingkan keadaan yang disebar dengan konfigurasi yang diinginkan
- Maintenance infrastruktur terjadwal: tugas pembersihan, pembuatan snapshot, dan pengumpulan sumber daya (resource reaping)
- Lab: bangun alur kerja respons insiden 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
- Kemampuan menggunakan baris perintah Linux dan kontainer Docker
- Tidak diperlukan pengalaman sebelumnya dengan n8n - semua node dan alur kerja diajarkan secara langsung dari prinsip pertama
Target Peserta
- Insinyur DevOps dan insinyur platform yang ingin mengotomasi pipeline CI/CD dengan alur kerja visual yang terkontrol versi
- Site Reliability Engineers (SRE) yang ingin membangun otomasi respons insiden dan pemantauan
- Insinyur infrastruktur yang bertanggung jawab atas orkestrasi penyebaran di berbagai lingkungan
- Tim hingga 13 peserta yang mencari pelatihan praktis dan padat dengan aplikasi langsung dalam pekerjaan sehari-hari
14 Jam
Testimoni (1)
Saya paling menyukai bagian pelatihan yang praktis dan langsung diterapkan.
Andrea Kerekes - Accenture Cluj
Kursus - n8n for Beginners: Modern Automation with Latest Features
Diterjemahkan Mesin