آموزش کوبرنتیز | کلاسترینگ کامپوننت‌های Kubernetes

در این قسمت از آموزش کوبرنتیز، به دنیای شگفت‌انگیز کلاسترینگ Kubernetes می‌رویم. می‌بینیم اجزای اصلی چگونه با هم هماهنگ می‌شوند تا مدیریت و اورکستریشن منابع در کلاستر به‌درستی انجام شود.

کلاسترینگ در Kubernetes پایه و اساس عملکرد این سیستم است. هر کلاستر شامل چندین کامپوننت کلیدی است که با همکاری یکدیگر، منابع را مدیریت و هماهنگ می‌کنند.

اجزای اصلی که بررسی می‌کنیم:

  • API Server: دروازه ارتباطی و پردازش درخواست‌ها.

  • etcd: دیتابیس توزیع‌شده برای ذخیره وضعیت کلاستر.

  • Controller Manager: مدیریت کنترلرهای داخلی برای هماهنگی منابع.

  • Scheduler: تصمیم‌گیری برای زمان‌بندی پادها روی نودها.

  • kubelet: اجرای پادها روی هر نود.

  • kubeproxy: مدیریت شبکه و مسیریابی ترافیک بین پادها و سرویس‌ها.

همچنین نحوه ارتباط بین کامپوننت‌های Master Node و Worker Nodes توضیح داده می‌شود تا درک واضحی از ساختار و عملکرد یک کلاستر کامل Kubernetes داشته باشید.

کانال یوتوب

جلسه قبلی

پیمایش به بالا