Kubernetes Components

  • Kubernetes از چندین Component استفاده می‌کند که به شرح زیر است :
    • API Server : نقطه‌ی اصلی اتصال به Cluster . یعنی برای پیکربندی ، مدیریت و ارسال دستوری خاص به Cluster از این مولفه استفاده می‌شود.
    • etcd : به عنوان Key value store شتاخته می‌شود. تمامی اطلاعات مربوط به Cluster و Node ها درون این مولفه (پایگاه‌داده) ذخیره می‌شود. (به عنوان مثال لاگ‌ها و همه‌ی اتفاقات و مشخصات)
    • kubelet : این مولفه بخش Agent را بر روی تمام Node ها بازی می‌کند. در واقع مولفه‌ی kubelet وظیفه‌ی ارتباط Node ها با Master را بر عهده دارد.
    • Scheduler : با استفاده از این مولفه می‌توان Container های جدیدی که درون Cluster ایجاد می‌شوند ، بر روی Node های مختلف توزیع شود.
    • Controller : مغذ اصلی Cluster این مولفه می‌باشد. مدیریت Cluster توسط این مولفه است. به عنوان مثال اگر یکی از Node ها از مدار خارج شد ، این مولفه این موضوع را متوجه شده و تصمیم گیری میکند.
    • Container Runtime : یک زیرساخت پیاده‌سازی Container که در Kubernetes از Docker استفاده می‌شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *