Difference between revisions of "Kubectl config view --minify"
Jump to navigation
Jump to search
↑ https://stackoverflow.com/questions/61406690/bash-kube-context-and-git-branch-prompt
(2 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
− | APISERVER=$(kubectl config view --minify | grep server | cut -f 2- -d ":" | tr -d " ") | + | APISERVER=$([[kubectl config view]] --minify | grep server | cut -f 2- -d ":" | tr -d " ") |
− | TOKEN=$(kubectl describe secret default-token | grep -E '^token' | cut -f2 -d':' | tr -d " ") | + | TOKEN=$([[kubectl describe secret default-token]] | grep -E '^token' | cut -f2 -d':' | tr -d " ") |
− | curl $APISERVER/api --header "Authorization: Bearer $TOKEN" --insecure | + | curl $APISERVER/api [[--header]] "[[Authorization: Bearer]] $TOKEN" --insecure |
Ref: https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster/ | Ref: https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster/ | ||
Latest revision as of 14:19, 7 October 2022
kubectl config view --minify --output 'jsonpath={..namespace}@{.current-context}' 2> /dev/null
k8s_info() { kubectl config view --minify --output 'jsonpath={..namespace}@{.current-context}' 2> /dev/null } Ref: [1]
APISERVER=$(kubectl config view --minify | grep server | cut -f 2- -d ":" | tr -d " ") TOKEN=$(kubectl describe secret default-token | grep -E '^token' | cut -f2 -d':' | tr -d " ") curl $APISERVER/api --header "Authorization: Bearer $TOKEN" --insecure Ref: https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster/
See also[edit]
kubectl config view
kubectl config
[view | get-contexts | current-context | get-clusters | set-context | set-credentials ], ~/.kube/config, kubectl config --help
,kubectx
, Kubernetes contexts,KUBECONFIG, kubectl --kubeconfig
Advertising: