Docker/Kubernetes

How to access k8s APIs

bailey.. 2018. 5. 2. 07:23
#!/bin/bash
 
APISERVER=$(kubectl config view | grep server | cut -2- -":" | tr -" ")
TOKEN=$(kubectl config view | grep token | cut -2- -":" | tr -" ")
 
echo "APISERVER=$APISERVER"
echo "TOKEN=$TOKEN"
 
curl ---"Authorization: Bearer $TOKEN" $APISERVER/api/v1
curl ---"Authorization: Bearer $TOKEN" $APISERVER/api/v1/nodes
curl ---"Authorization: Bearer $TOKEN" $APISERVER/api/v1/pods
cs