Replymessage unavailable
خود دیتابیس که معمولا هلث چک داره ( اکثر helm chart ها این رو دارن) واسه همین خیلی نیاز نیست شما از سمت دیتابیس نگران باشید
در خصوص اپلیکیشن هم معمولا فریمورک های وب توی پروسه boot کانکشن رو به دیتابیس establish میکنن
به این معنی که وقتی دارید دیپلویمنت اپلیکیشن رو آپگرید میکنید اگه کانکشنی به دیتابیس برقرار نشه ( حالا یا دیتابیس به مشکل خورده یا مشکل نتورکه یا هنوز دیتابیس بالا نیومده) اپلیکیشن شما هم بوت نمیشه پس startup probe شما fail میشه و بعد از n بار ( که خودتون باید تنظیم کنید) دیپلویمنت ریستارت میشه. این پروسه انقدر ادامه پیدا میکنه که مشکل حل بشه ( حالا یا دیتابیس بیاد بالا یا شما مشکل رو حل کنید)
وقتی هم که اپلیکیشن در حال اجراست بنا به هر دلیلی اپلیکیشن کرش بده یا روی pending باشه ( ترد ها درگیر باشن / هارد لاک باشه یا ...) liveness probe شما fail میشه و کوبر دوباره بعد از n بار متوجه میشه که باید دیپلویمنت رو ریستارت کنه