Exercise 6.1: RESTful API Access
kubectl config viewkubectl get secret -Akubectl get sa -Akubectl get sakubectl get secret{ export token=$(kubectl create token default) echo $token }curl https://k8scp:6443/apis --cacert ./ca.pem \ --header "Authorization: Bearer $token"curl https://k8scp:6443/api/v1 --cacert ./ca.pem \ --header "Authorization: Bearer $token"curl https://k8scp:6443/api/v1/namespaces --cacert ./ca.pem \ --header "Authorization: Bearer $token"kubectl get clusterrolebinding system:discovery -o yamlkubectl get clusterrole system:discovery -o yamlkubectl get clusterrolebinding system:public-info-viewer -o yamlkubectl get clusterrole system:public-info-viewer -o yamlcurl -k https://k8scp:6443/versionkubectl run busybox --image=busybox --rm -it --restart=Nevercat /var/run/secrets/kubernetes.io/serviceaccount/tokenexit
Last updated