کاوشگر در Kubernetes چیست؟
کاوشگر در Kubernetes چیست؟

تصویری: کاوشگر در Kubernetes چیست؟

تصویری: کاوشگر در Kubernetes چیست؟
تصویری: بررسی سلامت Kubernetes با کاوشگرهای آمادگی و سرزندگی 2024, نوامبر
Anonim

آمادگی کاوشگرها برای اجازه طراحی شده اند کوبرنتیس بدانید برنامه شما چه زمانی برای ارائه ترافیک آماده است. کوبرنتیس از آمادگی اطمینان حاصل می کند پویشگر قبل از اجازه دادن به سرویس برای ارسال ترافیک به پاد عبور می کند. اگر یک آمادگی پویشگر شروع به شکست می کند، کوبرنتیس ارسال ترافیک به غلاف را متوقف می کند تا زمانی که عبور کند.

در اینجا، کاوشگر زنده در Kubernetes چیست؟

کوبرنتیس استفاده می کند کاوشگرهای زنده بودن برای دانستن زمان راه اندازی مجدد یک کانتینر. کوبرنتیس از آمادگی استفاده می کند کاوشگرها تصمیم بگیرید که چه زمانی کانتینر برای پذیرش ترافیک در دسترس است. آمادگی پویشگر برای کنترل اینکه کدام پادها به عنوان پشتیبان یک سرویس استفاده می شوند استفاده می شود. یک غلاف زمانی آماده در نظر گرفته می شود که تمام ظروف آن آماده باشد.

ثانیاً تفاوت کاوشگر سرزندگی و آمادگی چیست؟ هر دو سرزندگی & کاوشگرهای آمادگی برای کنترل سلامت یک برنامه استفاده می شود. شکست کاوشگر زنده بودن ظرف را مجددا راه اندازی می کند، در حالی که شکست می خورد کاوشگر آمادگی برنامه ما را از ارائه ترافیک جلوگیری می کند.

با توجه به این موضوع، کاوشگر زنده بودن چیست؟

Kubelet استفاده می کند کاوشگرهای زنده بودن برای دانستن زمان راه اندازی مجدد یک کانتینر. مثلا، کاوشگرهای زنده بودن می تواند به بن بست برسد، جایی که یک برنامه در حال اجرا است، اما قادر به پیشرفت نیست. راه اندازی مجدد یک کانتینر در چنین حالتی می تواند به در دسترس تر کردن برنامه با وجود اشکالات کمک کند.

هدف از بررسی های در دسترس بودن Kubernetes چیست؟

سلامتی چک ها ، یا پروب هایی که به آنها گفته می شود کوبرنتیس توسط kubelet برای تعیین زمان راه اندازی مجدد یک کانتینر (برای livenessProbe) انجام می شود و توسط سرویس ها و استقرارها برای تعیین اینکه آیا یک pod باید ترافیک دریافت کند (برای ReadinessProbe) استفاده می شود.

توصیه شده: