Skip to content

Instantly share code, notes, and snippets.

@dkeightley
Created February 2, 2020 21:26
Show Gist options
  • Save dkeightley/e4f0ac73c899d6e985cba5b68722077c to your computer and use it in GitHub Desktop.
Save dkeightley/e4f0ac73c899d6e985cba5b68722077c to your computer and use it in GitHub Desktop.
Rancher ingress to Rancher curl
for ingresspod in $(kubectl -n ingress-nginx get pods -l app=ingress-nginx --template '{{range.items}}{{.metadata.name}}{{"\n"}}{{end}}')
do
echo $ingresspod
for rancherep in $(kubectl -n cattle-system get ep rancher -o json | jq -r .subsets[].addresses[].ip)
do
echo "=> ${rancherep}"
kubectl -n ingress-nginx exec $ingresspod -- curl -o /dev/null -s -w 'Connect: %{time_connect}\nStart Transfer: %{time_starttransfer}\nTotal: %{time_total}\nResponse code: %{http_code}\n' -k https://${rancherep}
echo
done
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment