To get all the pods from a namespace,
curl -k --cacert ca.crt -H "Authorization: Bearer <The token>" https://172.19.0.3:6443/api/v1/namespaces/metallb-system/pods
Where the IP address and port should be the k8s api server IP and port, then the url should follow the naming convention which should be always
/api/<version>/namespaces/<namespace>/<resourcetype>
in the example above, the version is v1, namespace is metallb-system and we are trying to get all the pods.
Use --cacert to indicate an ca certificate file and use -k to allow insecure server connections when use ssl.
No comments:
Post a Comment