目录
- kubernetes地址
- kubectl命令
- 1:在k8s master节点使用命令获取kuboard访问token
- 2:获取命名空间列表
- 3:在k8s master节点使用命令查看kuboard是否已在运行
- 4:获取节点信息
- 5:获取【kube-system命名空间】下的pod列表
- 6:获取【kube-system命名空间】下某个节点信息
- 7:获取 Node的详细信息
- 8:查看rc和sercice列表
- 9:根据yaml配置文件一次创建service和rc
- 10:根据目录下所有.yaml、.yml、.json文件的定义进行创建操作
- 11:删除所有Pod
- 12:执行Pod的date命令,默认使用Pod的第1个容器执行
- 13:指定Pod中某个容器执行date命令
- 14:通过bash获得Pod中某个容器的TTY,相当于登陆容器
- 15:查看容器输出到stdout的日志
- 16:跟踪查看容器的日志,相当于tail -f命令的结果
- `17:批量重启(批量删除容器)`
- 18:kubernetes获取join命令
- 19:卸载k8s
- 20:查看kubelet日志
kubernetes地址
Kubernetes中文官方地址
Kuboard中文官方地址
kubectl命令
1:在k8s master节点使用命令获取kuboard访问token
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep kuboard-user | awk '{print $1}')
2:获取命名空间列表
kubectl get namespaces
3:在k8s master节点使用命令查看kuboard是否已在运行
kubectl get pods -n kube-system | grep kuboard
4:获取节点信息
kubectl get nodes
5:获取【kube-system命名空间】下的pod列表
# kubectl get pods -n <namespcae>
kubectl get pods -n kube-system
6:获取【kube-system命名空间】下某个节点信息
# kubectl describe pod -n <namespace> <pod-name>
kubectl describe pod -n kube-system kuboard-6d9dc76cd7-r2r27
7:获取 Node的详细信息
kubectl describe nodes <node-name>
8:查看rc和sercice列表
kubectl get rc,service
9:根据yaml配置文件一次创建service和rc
kubectl create -f my-service.yaml -f my-rc.yaml
10:根据目录下所有.yaml、.yml、.json文件的定义进行创建操作
kubectl create -f <directory>
11:删除所有Pod
kubectl delete pods --all
12:执行Pod的date命令,默认使用Pod的第1个容器执行
kubectl exec <pod-name> date
13:指定Pod中某个容器执行date命令
kubectl exec <pod-name> -c <container-name> date
14:通过bash获得Pod中某个容器的TTY,相当于登陆容器
kubectl exec -it <pod-name> -c <container-name> /bin/bash
15:查看容器输出到stdout的日志
kubectl logs <pod-name> -n <namespace-name>
16:跟踪查看容器的日志,相当于tail -f命令的结果
kubectl logs -f <pod-name> -n <namespace-name>
17:批量重启(批量删除容器)
kubectl get pods -n <namespace> | awk '{print $1}' | xargs kubectl delete pod -n <namespace>
18:kubernetes获取join命令
kubeadm token create --print-join-command
19:卸载k8s
kubeadm reset -f
20:查看kubelet日志
journalctl -xef -u kubelet -n 20