تصویری: کاوشگر در Kubernetes چیست؟
2024 نویسنده: Stanley Ellington | [email protected]. آخرین اصلاح شده: 2023-12-16 00:16
آمادگی کاوشگرها برای اجازه طراحی شده اند کوبرنتیس بدانید برنامه شما چه زمانی برای ارائه ترافیک آماده است. کوبرنتیس از آمادگی اطمینان حاصل می کند پویشگر قبل از اجازه دادن به سرویس برای ارسال ترافیک به پاد عبور می کند. اگر یک آمادگی پویشگر شروع به شکست می کند، کوبرنتیس ارسال ترافیک به غلاف را متوقف می کند تا زمانی که عبور کند.
در اینجا، کاوشگر زنده در Kubernetes چیست؟
کوبرنتیس استفاده می کند کاوشگرهای زنده بودن برای دانستن زمان راه اندازی مجدد یک کانتینر. کوبرنتیس از آمادگی استفاده می کند کاوشگرها تصمیم بگیرید که چه زمانی کانتینر برای پذیرش ترافیک در دسترس است. آمادگی پویشگر برای کنترل اینکه کدام پادها به عنوان پشتیبان یک سرویس استفاده می شوند استفاده می شود. یک غلاف زمانی آماده در نظر گرفته می شود که تمام ظروف آن آماده باشد.
ثانیاً تفاوت کاوشگر سرزندگی و آمادگی چیست؟ هر دو سرزندگی & کاوشگرهای آمادگی برای کنترل سلامت یک برنامه استفاده می شود. شکست کاوشگر زنده بودن ظرف را مجددا راه اندازی می کند، در حالی که شکست می خورد کاوشگر آمادگی برنامه ما را از ارائه ترافیک جلوگیری می کند.
با توجه به این موضوع، کاوشگر زنده بودن چیست؟
Kubelet استفاده می کند کاوشگرهای زنده بودن برای دانستن زمان راه اندازی مجدد یک کانتینر. مثلا، کاوشگرهای زنده بودن می تواند به بن بست برسد، جایی که یک برنامه در حال اجرا است، اما قادر به پیشرفت نیست. راه اندازی مجدد یک کانتینر در چنین حالتی می تواند به در دسترس تر کردن برنامه با وجود اشکالات کمک کند.
هدف از بررسی های در دسترس بودن Kubernetes چیست؟
سلامتی چک ها ، یا پروب هایی که به آنها گفته می شود کوبرنتیس توسط kubelet برای تعیین زمان راه اندازی مجدد یک کانتینر (برای livenessProbe) انجام می شود و توسط سرویس ها و استقرارها برای تعیین اینکه آیا یک pod باید ترافیک دریافت کند (برای ReadinessProbe) استفاده می شود.
توصیه شده:
حساب سرویس در Kubernetes چیست؟
حساب های خدماتی در Kubernetes، حسابهای سرویس برای ارائه هویت برای پادها استفاده میشوند. پادهایی که می خواهند با سرور API تعامل داشته باشند با یک حساب سرویس خاص احراز هویت می شوند. به طور پیشفرض، برنامهها به عنوان حساب سرویس پیشفرض در فضای نامی که در آن اجرا میشوند، احراز هویت میشوند
Kubeadm در Kubernetes چیست؟
Kubeadm ابزاری است که برای ارائه kubeadm init و kubeadm join به عنوان بهترین روش "مسیرهای سریع" برای ایجاد خوشه های Kubernetes ساخته شده است. kubeadm اقدامات لازم برای راهاندازی و اجرای حداقل خوشه قابل دوام را انجام میدهد
Kubernetes در AWS چیست؟
مدیریت کانتینر منبع باز و هماهنگ سازی Kubernetes نرم افزار منبع باز است که به شما امکان می دهد برنامه های کاربردی کانتینری را در مقیاس اجرا و مدیریت کنید. Kubernetes خوشههایی از نمونههای محاسباتی Amazon EC2 را مدیریت میکند و کانتینرهایی را روی آن نمونهها با فرآیندهایی برای استقرار، نگهداری و مقیاسبندی اجرا میکند
دامپروری برای Kubernetes چیست؟
Rancher یک صفحه کنترل متمرکز ارائه می دهد که مدیریت هر خوشه Kubernetes را که در سراسر سازمان شما اجرا می شود یکپارچه می کند. Rancher چالش های عملیاتی مانند تهیه خوشه، ارتقاء، مدیریت کاربر و مدیریت خط مشی را حل می کند. کلاسترهای Kubernetes را روی هر زیرساختی نصب و مدیریت کنید
کاربرد ConfigMap در Kubernetes چیست؟
منبع ConfigMap API مکانیسمهایی را برای تزریق کانتینرها با دادههای پیکربندی فراهم میکند در حالی که کانتینرها را نسبت به Kubernetes ناشناس نگه میدارد. ConfigMap را می توان برای ذخیره اطلاعات ریزدانه مانند ویژگی های فردی یا اطلاعات درشت دانه مانند کل فایل های پیکربندی یا حباب های JSON استفاده کرد