徐智军
徐智军
发布于 2024-08-02 / 22 阅读
0
0

k8s 常用命令

  • 一键删除所有状态为Fail的Pod

kubectl get pods --all-namespaces --field-selector=status.phase=Failed -o json | kubectl delete -f -
  • 加入节点master获取命令

kubeadm token create --print-join-command
  • 排空节点

 kubectl drain k8s-node-02 --ignore-daemonsets
#还原
 kubectl uncordon k8s-node-02
  • 查看Kuboard

 echo (kubectl -n kube-system get secret (kubectl -n kube-system get secret | grep kuboard-user | awk '{print 1}') -o go-template='{{.data.token}}' | base64 -d)
  • 监控节点

 watch kubectl get pod -n kube-system -o wide
 watch kubectl get pod -n nginx-ingress -o wide
 watch kubectl get pods --all-namespaces -o wide
 kubectl get pods --all-namespaces
 watch kubectl get service -n kube-system -o wide
  • kubeadmin的配置

 kubeadm config view
  • 查看pod

 kubectl describe pod --namespace=kube-system coredns-66db54ff7f-lpscc 
  • 查看kuboard token

 echo (kubectl -n kube-system get secret (kubectl -n kube-system get secret | grep kuboard-user | awk '{print 1}') -o go-template='{{.data.token}}' | base64 -d)
  • 查看kube日志

 journalctl -xeu kubelet



评论