Получите конечную точку kube-apiserver, описав службу
kubectl describe svc kubernetes
. Здесь будет показана конечная точка для вашего APIServer следующим образом:
Endpoints: 172.17.0.6:6443
Получить токен для доступа к APIServer, как это:
TOKEN=$(kubectl get secret $(kubectl get serviceaccount default -o jsonpath='{.secrets[0].name}') -o jsonpath='{.data.token}' | base64 --decode )
Запрос APIServer с полученным токеном:
curl -v https://172.17.0.6:6443/api/v1/nodes -k --header "Authorization:Bearer $TOKEN" --insecure