Argo Tunnel Ingress Observability

August 30, 2018 ยท View on GitHub

Analytics

Logs

Following is only allowed for a single pod.

POD_NAME=$(kubectl get pods -l "app=argo-tunnel" -o jsonpath="{.items[0].metadata.name}"); echo $POD_NAME
kubectl logs $POD_NAME --since=10m -f

All logs can be view by label,

kubectl logs -l "app=argo-tunnel" --since=10m

Health Checks

Custom Health Checks can be defined under the Traffic tab on the Cloudflare dashboard.

  • Navigate to Traffic.
  • Create a health check monitor.
  • Verify a status code of "2xx" and insert a Host header for the domain.