IK.AM


Dev > CaaS > Kubernetes

Kubernetesクラスタ内からcurlを実行するメモ

Created on Sat Apr 11 2020 • Last Updated on Wed Feb 14 2024N/A Views

🏷️ Kubernetes

トラブルシュート用

nicolaka/netshootが便利。

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

任意のServiceにアクセス

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

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
Found a mistake? Update the entry.