CronJob - Kontroler yang Mengatur Job

Pada artikel sebelumnya, kita telah membahas tentang Job yang berjalan sampai fungsi tugasnya selesai. Job sangat berguna untuk tugas-tugas yang hanya perlu dijalankan sekali. Namun, bagaimana jika kita ingin menjalankan tugas tersebut secara berkala, misalnya setiap jam atau setiap hari? Di sinilah peran CronJob menjadi sangat penting. Apa itu CronJob? CronJob adalah resource Kubernetes yang membuat Job berdasarkan jadwal yang ditentukan. CronJob mengikuti format penjadwalan cron yang umum digunakan di sistem Unix dan Linux. Dengan CronJob, kita dapat menjalankan tugas secara berkala seperti backup, pembuatan laporan, pengiriman email, atau tugas pemeliharaan lainnya. ...

September 19, 2023 · 6 menit · Eko Simanjuntak

Job - Berjalan sampai Fungsi Tugasnya Selesai

Pada artikel sebelumnya, kita telah membahas tentang DaemonSet yang memastikan Pod berjalan pada setiap node dalam klaster. Kali ini, kita akan membahas tentang Job, sebuah kontroler yang menjalankan Pod sampai tugasnya selesai dengan sukses. Apa itu Job? Job adalah kontroler di Kubernetes yang membuat satu atau lebih Pod dan memastikan bahwa sejumlah tertentu Pod berhasil menyelesaikan tugasnya. Berbeda dengan Deployment atau ReplicaSet yang dirancang untuk menjalankan aplikasi yang berjalan terus-menerus (long-running), Job dirancang untuk tugas yang memiliki titik akhir yang jelas, seperti batch processing, komputasi paralel, atau tugas pemeliharaan. ...

September 12, 2023 · 5 menit · Eko Simanjuntak