در این قسمت از آموزش کوبرنتیز، دو ورکلود مهم را بررسی میکنیم: Kubernetes Job و CronJob. این ابزارها به شما کمک میکنند تسکهای یکباره یا زمانبندیشده را بهراحتی روی کلاستر اجرا کنید.
در کوبرنتیز، علاوه بر ورکلودهایی مثل Deployment و StatefulSet، ابزارهایی برای اجرای وظایف یکباره یا دورهای وجود دارند: Job و CronJob.
-
Job:
برای اجرای یک یا چند تسک مشخص طراحی شده است. Job تضمین میکند که تسکها تا پایان موفقیتآمیز اجرا شوند. اگر یک Pod از بین برود، Job یک نمونه جدید برای تکمیل وظیفه ایجاد میکند. -
CronJob:
یک لایه بالاتر از Job است که به شما اجازه میدهد وظایف را طبق یک زمانبندی مشخص (مانند کرانتب در لینوکس) اجرا کنید. برای مثال، گرفتن بکاپ دیتابیس هر شب در ساعت مشخص.
در این ویدئو یاد میگیرید:
-
Job چیست؟ و چگونه تسکها را مدیریت میکند.
-
CronJob چیست؟ و نحوه اجرای خودکار وظایف در زمانبندیهای مشخص.
-
تفاوتها و کاربردهای هر دو.
-
مثالهای عملی از Kubernetes Job و CronJob در کوبرنتیز.
این ویدئو به شما کمک میکند وظایف یکباره و زمانبندیشده را در Kubernetes بهتر مدیریت کنید.