تصویری: ClusterIP در Kubernetes چیست؟
2024 نویسنده: Stanley Ellington | [email protected]. آخرین اصلاح شده: 2023-12-16 00:16
ClusterIP : ClusterIP پیش فرض است کوبرنتس سرویس. این سرویس در داخل یک خوشه ایجاد می شود و تنها توسط سایر پادهای آن خوشه قابل دسترسی است. بنابراین اساساً زمانی از این نوع سرویس استفاده میکنیم که میخواهیم یک سرویس را در معرض سایر پادها در همان کلاستر قرار دهیم. این سرویس با استفاده از کوبرنتس پروکسی
همچنین باید بدانید که Kubernetes ClusterIP چگونه کار می کند؟
آ ClusterIP یک IP قابل دسترسی داخلی برای کوبرنتیس خوشه و تمام خدمات موجود در آن. برای NodePort، a ClusterIP ابتدا ایجاد می شود و سپس تمام ترافیک در یک پورت مشخص بارگذاری می شود. درخواست به یکی از Pods در پورت TCP که توسط قسمت targetPort مشخص شده است، ارسال می شود.
علاوه بر این، مشخصات سرویس در Kubernetes چیست؟ آگهی ها. آ سرویس را می توان به عنوان مجموعه ای منطقی از غلاف ها تعریف کرد. می توان آن را به عنوان یک انتزاع در بالای غلاف تعریف کرد که یک آدرس IP و یک نام DNS را ارائه می دهد که توسط آن می توان به پادها دسترسی داشت. با سرویس ، مدیریت پیکربندی متعادل کننده بار بسیار آسان است. این به غلاف ها کمک می کند تا به راحتی مقیاس شوند.
بر این اساس تفاوت NodePort و ClusterIP چیست؟
چیست؟ تفاوت بین ClusterIP , NodePort و انواع خدمات LoadBalancer در Kubernetes؟ NodePort : سرویس را در IP هر گره در یک پورت ثابت ( NodePort ). آ ClusterIP خدمات، که به NodePort سرویس مسیر خواهد شد، به طور خودکار ایجاد می شود.
کاربرد IP خوشه ای در Kubernetes چیست؟
این مشخصات یک شیء سرویس جدید به نام "my-service" ایجاد می کند که پورت TCP 9376 را روی هر Pod با برچسب app=MyApp هدف قرار می دهد. کوبرنتیس این سرویس را اختصاص می دهد IP آدرس (گاهی اوقات به نام " IP خوشه ای ”)، که است استفاده شده توسط پراکسی های سرویس (به مجازی مراجعه کنید آی پی ها و پروکسی های سرویس در زیر).
توصیه شده:
حساب سرویس در Kubernetes چیست؟
حساب های خدماتی در Kubernetes، حسابهای سرویس برای ارائه هویت برای پادها استفاده میشوند. پادهایی که می خواهند با سرور API تعامل داشته باشند با یک حساب سرویس خاص احراز هویت می شوند. به طور پیشفرض، برنامهها به عنوان حساب سرویس پیشفرض در فضای نامی که در آن اجرا میشوند، احراز هویت میشوند
Kubeadm در Kubernetes چیست؟
Kubeadm ابزاری است که برای ارائه kubeadm init و kubeadm join به عنوان بهترین روش "مسیرهای سریع" برای ایجاد خوشه های Kubernetes ساخته شده است. kubeadm اقدامات لازم برای راهاندازی و اجرای حداقل خوشه قابل دوام را انجام میدهد
Kubernetes در AWS چیست؟
مدیریت کانتینر منبع باز و هماهنگ سازی Kubernetes نرم افزار منبع باز است که به شما امکان می دهد برنامه های کاربردی کانتینری را در مقیاس اجرا و مدیریت کنید. Kubernetes خوشههایی از نمونههای محاسباتی Amazon EC2 را مدیریت میکند و کانتینرهایی را روی آن نمونهها با فرآیندهایی برای استقرار، نگهداری و مقیاسبندی اجرا میکند
دامپروری برای Kubernetes چیست؟
Rancher یک صفحه کنترل متمرکز ارائه می دهد که مدیریت هر خوشه Kubernetes را که در سراسر سازمان شما اجرا می شود یکپارچه می کند. Rancher چالش های عملیاتی مانند تهیه خوشه، ارتقاء، مدیریت کاربر و مدیریت خط مشی را حل می کند. کلاسترهای Kubernetes را روی هر زیرساختی نصب و مدیریت کنید
چگونه به ClusterIP دسترسی پیدا کنم؟
برای دسترسی به ClusterIp از یک رایانه خارجی، می توانید یک پراکسی Kubernetes را بین رایانه خارجی و خوشه باز کنید. برای ایجاد چنین پروکسی می توانید از kubectl استفاده کنید. هنگامی که پراکسی فعال است، شما مستقیماً به خوشه متصل هستید و می توانید از IP داخلی (ClusterIp) برای آن سرویس استفاده کنید