Difference between revisions of "Kubernetes/Tools"
Jump to navigation
Jump to search
(→Help) |
(→Help) |
||
Line 24: | Line 24: | ||
$ kubectl explain pod.spec.containers #kubectl knows cluster version, so gives you correct schema details | $ kubectl explain pod.spec.containers #kubectl knows cluster version, so gives you correct schema details | ||
</source> | </source> | ||
= [https://github.com/wercker/stern Stern] = | |||
Log tailing and landscape viewing tool | |||
= References = | = References = |
Revision as of 15:50, 8 August 2019
kubectl
- Install
#Latest curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl #Specific version $(VER=v1.13.7; ARCH=amd64; curl -LO https://storage.googleapis.com/kubernetes-release/release/$VER/bin/linux/$ARCH/kubectl) chmod +x ./kubectl; sudo mv ./kubectl /usr/local/bin/kubectl #Verify, kubectl should not be more than -/+ 1 minor version difference then api-server kubectl version --short Client Version: v1.13.7 Server Version: v1.13.7-gke.8 #Autocompletion source <(kubectl completion bash); alias k=kubectl; complete -F __start_kubectl k
Help
$ kubectl --help $ kubectl get --help $ kubectl explain --help $ kubectl explain pod.spec.containers #kubectl knows cluster version, so gives you correct schema details
Stern
Log tailing and landscape viewing tool
References
- kubectl overview - resources types, Namespaced, kinds K8s docs
- kubetail Bash script that enables you to aggregate (tail/follow) logs from multiple pods into one stream. This is the same as running "kubectl logs -f " but for multiple pods.
- kubectx kubens Kubernetes config switches for context and setting up default namespace
- manages different ver kubectl blog
- kubectl Kubectl Conventions