در این بخش از آموزش کوبرنتیز، به یکی از مهمترین Workloadها میپردازیم: DaemonSet. اگر میخواهید روی تمام نودهای کلاستر یک پاد مثل ایجنتهای مانیتورینگ یا لاگ اجرا کنید، Kubernetes DaemonSet بهترین گزینه است.
DaemonSet یک نوع Workload در Kubernetes است که تضمین میکند روی هر نود یک پاد مشخص اجرا شود. این ویژگی بهخصوص برای ابزارهای مانیتورینگ، جمعآوری لاگها یا ایجنتهای امنیتی کاربردی است.
-
DaemonSet چیست؟
ورکلودی است که روی همه یا گروهی از نودها، یک پاد اجرا میکند و با اضافه یا حذف نودها، پادها نیز بهطور خودکار هماهنگ میشوند. -
DaemonSet vs Static Pod:
Static Pod توسط kubelet بهطور مستقیم روی یک نود خاص اجرا میشود، درحالیکه DaemonSet یک آبجکت در سطح کلاستر است و مدیریت مرکزی دارد. به همین دلیل DaemonSet انعطافپذیرتر و برای مدیریت گسترده مناسبتر است.
در این ویدئو یاد میگیرید:
-
DaemonSet چیست؟ و چه کاربردی در Kubernetes دارد.
-
چرا DaemonSet برای اجرای ایجنتهای مانیتورینگ و لاگگیری مناسب است.
-
تفاوت DaemonSet با Static Pod و زمان استفاده از هر کدام.
-
مثالهای عملی از پیادهسازی DaemonSet در کلاستر.
این ویدئو به شما کمک میکند درک روشنی از نقش DaemonSet پیدا کنید و بدانید چه زمانی از آن در معماری Kubernetes استفاده کنید.