Skip to content

Kubernetes deployment health from outside the cluster

Readiness probes pass inside the pod, but no one sees that the LB refused to route traffic to the new deploy.

Recipe

yaml
# Экспонируйте health endpoint через Ingress, а не только ClusterIP
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: app-healthz
spec:
  rules:
  - host: app.example.com
    http:
      paths:
      - path: /readyz
        pathType: Exact
        backend: { service: { name: app, port: { number: 80 } } }

Same thing in Enterno.io

Add an Enterno monitor to https://app.example.com/readyz. If cluster DNS breaks access to /readyz — you learn about it before users do.

Set up HTTP monitor → ← All recipes