فهرست مطالب:

چگونه به ClusterIP دسترسی پیدا کنم؟
چگونه به ClusterIP دسترسی پیدا کنم؟

تصویری: چگونه به ClusterIP دسترسی پیدا کنم؟

تصویری: چگونه به ClusterIP دسترسی پیدا کنم؟
تصویری: خدمات Kubernetes توضیح داد | ClusterIP در مقابل NodePort در مقابل LoadBalancer در مقابل Headless Service 2024, نوامبر
Anonim

برای رسیدن به ClusterIp از یک رایانه خارجی، می توانید یک پراکسی Kubernetes را بین رایانه خارجی و خوشه باز کنید. برای ایجاد چنین پروکسی می توانید از kubectl استفاده کنید. هنگامی که پراکسی فعال است، شما مستقیماً به خوشه متصل هستید و می توانید از IP داخلی استفاده کنید ( ClusterIp ) برای آن سرویس.

در نتیجه، چگونه می توانم از خارج به pod Kubernetes دسترسی داشته باشم؟

راه های اتصال چندین گزینه برای اتصال به گره ها دارید، غلاف ها و خدمات از خارج از خوشه: دسترسی داشته باشید خدمات از طریق IP های عمومی از سرویسی با نوع NodePort یا LoadBalancer استفاده کنید تا سرویس قابل دسترسی باشد خارج از خوشه خدمات و مستندات کوبکتل را ببینید.

علاوه بر بالا، چگونه می توانم آدرس IP پاد خود را پیدا کنم؟ به پیدا کردن خوشه آدرس آی پی یک کوبرنتس غلاف ، از kubectl استفاده کنید غلاف را دریافت کنید دستور بر روی ماشین محلی خود، با گزینه -o wide. این گزینه اطلاعات بیشتری از جمله گره را فهرست می کند غلاف ساکن است و غلاف خوشه IP به این IP ستون شامل خوشه داخلی خواهد بود آدرس آی پی برای هر غلاف.

مردم همچنین می پرسند، چگونه می توانم به پادهای Kubernetes دسترسی پیدا کنم؟

دسترسی از یک گره یا غلاف در خوشه

  1. یک پاد را اجرا کنید و سپس با استفاده از kubectl exec به پوسته ای در آن متصل شوید. از آن پوسته به سایر گره ها، پادها و سرویس ها متصل شوید.
  2. برخی از خوشه ها ممکن است به شما اجازه دهند به یک گره در خوشه ssh کنید. از آنجا ممکن است بتوانید به خدمات خوشه دسترسی داشته باشید.

Kubernetes ClusterIP چگونه کار می کند؟

آ ClusterIP یک IP قابل دسترسی داخلی برای کوبرنتیس خوشه و تمام خدمات موجود در آن. برای NodePort، a ClusterIP ابتدا ایجاد می شود و سپس تمام ترافیک در یک پورت مشخص بار متعادل می شود. درخواست به یکی از Pods در پورت TCP که توسط قسمت targetPort مشخص شده است، ارسال می شود.

توصیه شده: