آموزش کوبرنتیز؛ شب دهم: Probeهای Startup، Readiness و Liveness
امشب هر Probe را برای هدف درستش به کار میبریم و ثابت میکنیم Podی که Ready نیست، هیچ ترافیکی از Service دریافت نمیکند.
امشب هر Probe را برای هدف درستش به کار میبریم و ثابت میکنیم Podی که Ready نیست، هیچ ترافیکی از Service دریافت نمیکند.
امشب یک Secret میسازیم و Mount میکنیم، بدون آنکه مقدارهایش را چاپ کنیم، متن ساده را در Manifest بگذاریم یا Credentialها را در Git ثبت کنیم.
امشب پیکربندی غیرمحرمانه را از Image جدا میکنیم، آن را هم بهشکل متغیر محیطی و هم فایل Mountشده مصرف میکنیم و تفاوت رفتار این دو روش هنگام بهروزرسانی را میبینیم.
امشب آموختههای شش شب نخست را به یک روش عیبیابی منسجم تبدیل میکنیم و سه خرابی مستقل را تعمیر میکنیم: Image نامعتبر، Selectorای که هیچ Podی را انتخاب نمیکند و targetPortای که با برنامه هماهنگ نیست.
در شب پایانی، وضعیت مطلوب را با Manifestهای قابل نگهداری در Git ایجاد، بررسی، مقایسه و بهروزرسانی میکنیم.