IK.AM

@making's tech note


Memo on Running curl within a Kubernetes Cluster

🗃 {Dev/CaaS/Kubernetes}
🏷 Kubernetes 
🗓 Updated at 2024-02-14T07:15:56Z  🗓 Created at 2020-04-11T07:59:24Z   🇯🇵 Original entry

For troubleshooting,

nicolaka/netshoot is useful.

kubectl run -it netshoot --image=nicolaka/netshoot --rm --restart=Never --command=true -- bash

Access any Service

curl http://<Service Name>.<Namespace>.svc.cluster.local:<Target Port>

Access the Kubernetes API

curl --cacert /var/run/secrets/kubernetes.io/serviceaccount/ca.crt \
     -H "Authorization: Bearer $(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" \
     https://kubernetes.default.svc.cluster.local

✒️️ Edit  ⏰ History  🗑 Delete