1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| ## kubectl配置
# 使用kubeadm init初始化k8s集群后,会在/etc/kubernetes/目录生成配置文件admin.conf
# 将admin.conf配置文件复制到~/.kube/config, 产生kubectl 集群配置文件
[k8s-master-node] scp -i /etc/kubernetes/admin.conf $HOME/.kube/config
# 查看kubectl配置
[k8sctl-node]$ kubectl config view
# 获取
[k8sctl-node]$ kubectl config get-contexts
# 切换context
kubectl config use-context dev-storage
## 获取所有node列表
[k8sctl-node]$ kubectl get nodes -o wide
## 查看pod信息
[k8sctl-node]$ kubectl get pods --all-namespaces -o wide
## 检查pod详细信息
[k8sctl-node]$ kubectl describe pod <yourPodName> -n kube-system
## 查看pod日志
[k8sctl-node]$ kubectl logs <yourPodName> -n kube-system
## 获取admin-token
kubectl -n kube-system describe secret `kubectl -n kube-system get secret|grep admin-token|cut -d " " -f1`|grep "token:"|tr -s " "|cut -d " " -f2
|