$ kubectl get po -o wide -n <namspace1> -n <namespace2> -n <namespace3>
4、显示当前默认的namespace
1
$ kubectl config view --minify | grep namespace
5、k8s常用的aliases别名
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
alias k='kubectl' alias kc='kubectl config view --minify | grep name' alias kdp='kubectl describe pod' alias krh='kubectl run --help | more' alias ugh='kubectl get --help | more' alias c='clear' alias ke='kubectl explain' alias kf='kubectl create -f' alias kg='kubectl get pods --show-labels' alias kr='kubectl replace -f' alias kh='kubectl --help | more' alias krh='kubectl run --help | more' alias ks='kubectl get namespaces' alias kga='k get pod --all-namespaces' alias kgaa='kubectl get all --show-labels'
6、VI配置,便于使用vi编辑YAML
创建 ~/.vimrc 并添加以下内容
1 2 3 4 5
set smarttab set expandtab set shiftwidth=4 set tabstop=4 set number
7、从kubectl命令创建YAML模板文件
1 2 3 4 5 6 7 8 9 10 11
kubectl run busybox --image=busybox --dry-run=client -o yaml --restart=Never > yamlfile.yaml