Middle+
Gecə növbəsində təksən, NGINX Ingress çözüldü, 20 xidmət əlçatan deyil. Əmrlərlə hərəkətləri təsvir et.
sobes.tech Süni İntellekt
AI-dan cavab
Əgər gecə NGINX Ingress çöksə və 20 xidmət əlçatmaz olsa, problemi tez bir zamanda tapıb həll etmək lazımdır.
- Ingress nəzarətçisinin vəziyyətini yoxlayın:
kubectl get pods -n ingress-nginx
kubectl describe pod <ingress-pod> -n ingress-nginx
kubectl logs <ingress-pod> -n ingress-nginx
- Namespace-də hadisələri yoxlayın:
kubectl get events -n ingress-nginx --sort-by=.metadata.creationTimestamp
- Xidmətlərin və endpointlərin vəziyyətini yoxlayın:
kubectl get svc
kubectl get endpoints
- Node və şəbəkə komponentlərinin vəziyyətini yoxlayın:
kubectl get nodes
kubectl describe node <node-name>
- Əgər Ingress nəzarətçisi çöksə, onu yenidən başlatmağa çalışın:
kubectl delete pod <ingress-pod> -n ingress-nginx
- Ingress resurslarının konfiqurasiyasını səhvlər üçün yoxlayın:
kubectl get ingress
kubectl describe ingress <ingress-name>
- Əgər konfiqurasiya ilə bağlı problem varsa, onu düzəldin və yenidən tətbiq edin:
kubectl apply -f ingress.yaml
- Downstream şübhəsi ilə tətbiqlərin loglarını yoxlayın:
kubectl logs <pod> -n <namespace>
-
Əgər problem kritikdirsə və tez həll olunmursa, trafikə ehtiyat Ingress-ə keçin və ya alternativ yollar istifadə edin.
-
Bərpa etdikdən sonra səbəbləri analiz edin və hadisəni sənədləşdirin.
Sakit olun, bütün hərəkətləri qeyd edin və diaqnostikanı sürətləndirmək üçün monitorinq və xəbərdarlıqlardan istifadə edin.