Problem
Allow anonymous users to access Kube API server from outside.
Cause
No user management required/setup for the cluster.
Fix
In order to allow anonymous users to access Kube API server from outside, follow the commands mentioned below -
# kubectl create rolebinding bob-admin-binding --clusterrole=admin --user=system:anonymous --namespace=default (Any user can access Kube API)
(OR) Use authentication token (preferred one)
curl -k `(kubectl config view | grep server | cut -f 2- -d ":" | tr -d " ")`/api/v1/namespaces/default/pods/web/log --header "Authorization: Bearer `(kubectl describe secret $(kubectl get secrets | grep default | cut -f1 -d ' ') | grep -E '^token' | cut -f2 -d':' | tr -d '\t')`"