k8s 常用命令

 ETCDCTL_API=3 etcdctl get "" --prefix --keys-only |grep -Ev "^$"  #查询存在etcd的数据信息
kubectl get svc -A -o wide ##查看svc,此命令可以不用加上namespace
kubectl logs -f pod名称 -n 命名空间 ##查看pod日志
kubectl describe pod,deploy,sts,ds,nodes ip 相应名字 -n namespace 不能-o
kubectl get deploy,po,sts,ds -A -o wide
kubectl exec -it pod名称 -n namespace -- /bin/bash
kubectl delete svc,po1,po2,po3,sts,ds,deploy 相应名字 -n namespace
查看服务日志
journal -xe -u etcd --no-page -f 查看日志
查看etcd健康状态
kubectl get cs
kubectl cp pod:pod-里面的路径 /home-宿主机的路径
docker ps 然后在执行下面的命令
kubectl exec -ti PodName -c container-0 -n NAMESPACE  --  mysql -uroot -S /tmp/mysql.sock -pPASSQORD < /tmp/xxx.sql

 

posted @ 2022-06-23 14:43  猎手结缘  阅读(102)  评论(0编辑  收藏  举报