در این قسمت از آموزش کوبرنتیز، به سراغ یکی از قابلیتهای مهم زمانبندی پادها میرویم: اتصال Podها به Nodeهای خاص. با استفاده از Kubernetes Node Selector و Node Name یاد میگیریم چگونه کنترل بیشتری روی محل اجرای پادها داشته باشیم.
در Kubernetes، زمانبندی پادها بهطور خودکار توسط Scheduler انجام میشود. اما گاهی نیاز داریم یک Pod فقط روی Node مشخصی اجرا شود. برای این کار دو روش مهم وجود دارد:
-
Node Name:
سادهترین روش برای اختصاص یک Pod به یک Node مشخص است. با تعیین نام Node در مشخصات Pod، Kubernetes پاد را تنها روی همان نود اجرا میکند.
🔹 کاربرد: زمانی که دقیقاً میدانید کدام Node برای اجرای آن Pod مناسب است. -
Node Selector:
با استفاده از برچسبها (Labels) روی Nodeها و انتخاب آنها در تعریف Pod، میتوان پادها را به گروهی از Nodeها محدود کرد.
🔹 کاربرد: انعطافپذیری بیشتر نسبت به Node Name، مناسب برای مدیریت منابع در سطح بزرگتر.
در این ویدئو یاد میگیرید:
-
Node Name چیست و چه زمانی استفاده میشود.
-
Node Selector چیست و چطور با Labels کار میکند.
-
تفاوتها و مزایا/معایب هر روش.
-
مثالهای عملی از تعریف Pod با Node Selector و Node Name.
این ویدئو به شما کمک میکند بفهمید کدام روش برای نیازهای شما مناسبتر است و چگونه میتوانید کنترل دقیقتری روی نحوه اجرای پادها داشته باشید.