در این قسمت از آموزشهای کوتاه کوبرنتیز، به سراغ دو کامپوننت کلیدی میرویم: kubelet و kubeproxy. این دو بخش پایههای اجرای پادها و مدیریت شبکه در Kubernetes را تشکیل میدهند.Kubernetes kubelet
kubelet و kubeproxy دو جزء حیاتی در معماری Kubernetes هستند که بدون آنها کلاستر قادر به مدیریت درست منابع و شبکه نخواهد بود.
-
kubelet:
kubelet روی هر نود Kubernetes اجرا میشود و مسئول ارتباط با API Server و اجرای پادها (Pods) است. این سرویس بررسی میکند که کانتینرهای تعریفشده واقعاً در حال اجرا باشند و وضعیت نودها را به کنترل پلین گزارش میدهد. -
kubeproxy:
kubeproxy وظیفه مدیریت شبکه و مسیریابی ترافیک بین پادها و سرویسها را دارد. این بخش با استفاده از قوانین شبکهای (iptables یا IPVS) تضمین میکند که ارتباطات داخلی و خارجی کلاستر بهدرستی برقرار شوند.
آنچه در این ویدئو یاد میگیرید:
-
kubelet چیست و چه نقشی در مدیریت نودها دارد.
-
نحوه اجرای پادها توسط kubelet و ارتباط آن با API Server.
-
kubeproxy چیست و چگونه ارتباط بین پادها و سرویسها را مدیریت میکند.
-
نقش kubeproxy در کنترل ترافیک شبکه داخلی Kubernetes.
این آموزش به شما دید واضحی از نقش kubelet و kubeproxy در هماهنگی نودها و مدیریت شبکه Kubernetes میدهد.