التكامل مع Kubernetes
يحتاج Kubernetes لمعرفة ما إذا كان تطبيقك حياً وجاهزاً لاستقبال الحركة المرورية.
- الحيوية (Liveness): هل العملية تعمل؟ (إرجاع 200).
- الجاهزية (Readiness): هل قاعدة البيانات متصلة؟ هل الذاكرة المؤقتة جاهزة؟ (التحقق من التبعيات).
go mux.HandleFunc("/healthz", func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) })