این قسمت از آموزش کوبرنتیز به معرفی Controller Manager و Cloud Controller Manager اختصاص دارد. این دو کامپوننت کلیدی نقش مهمی در مدیریت منابع داخلی Kubernetes و اتصال کلاستر به سرویسهای ابری ایفا میکنند.
در ادامهی بررسی کامپوننتهای Kubernetes، این بار سراغ Controller Manager و Cloud Controller Manager میرویم؛ دو بخش مهم که تضمین میکنند کلاستر هم در داخل و هم در ارتباط با سرویسهای خارجی بهدرستی کار کند.
-
Controller Manager:
این بخش مسئول اجرای کنترلرهای اصلی در Kubernetes است؛ کنترلرهایی که وضعیت منابع مانند Deployment، ReplicationController یا Node را مدیریت میکنند. Controller Manager اطمینان میدهد که وضعیت واقعی منابع با وضعیت مطلوب (Desired State) یکی شود. -
Cloud Controller Manager:
این کامپوننت امکان تعامل Kubernetes با سرویسهای ابری (مانند AWS، GCP یا Azure) را فراهم میکند. Cloud Controller Manager به کلاستر اجازه میدهد از قابلیتهای زیرساخت ابری مثل Load Balancer، Volume و Node Management استفاده کند.
آنچه در این ویدئو یاد میگیرید:
-
Controller Manager چیست؟ و چه نقشی در مدیریت کنترلرهای داخلی دارد.
-
Cloud Controller Manager چیست؟ و چرا برای ارتباط با سرویسهای ابری حیاتی است.
-
تفاوتها و وظایف کلیدی هر کدام در معماری Kubernetes.
این ویدئو کمک میکند تا نقش حیاتی این دو کامپوننت در مدیریت منابع و ارتباط با ابر را بهتر درک کنید.