Systematic: kubectl get svc, проверить selector совпадает с pod labels. kubectl get endpoints SVC — если пусто, проблема в selector. kubectl exec в под: curl SVC_NAME:PORT (DNS внутри кластера). Проверить NetworkPolicy не блокирует. Для NodePort: проверить Security Group на ноде. Для LoadBalancer: kubectl describe svc — Events с LB provisioning. kubectl run tmp --image=busybox --rm -it -- wget SVC_IP:PORT для изолированного теста. dig SVC_NAME.NAMESPACE.svc.cluster.local для DNS разрешения.
Как дебажить Service not reachable в Kubernetes?
Middle
291 просмотровAFK Offer AI
Как настроить SSH-доступ по ключу без пароля?