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 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
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