k8s kubectl 命令

2021-11-04  本文已影响0人  小小的小帅
  1. 查看K8S节点:
kubectl get nodes
  1. 查看命令空间
kubectl get ns
  1. 查看pods
kubectl get pods --all-namespaces
  1. 查看svc
kubectl get svc --all-namespaces
  1. 查看ingress
kubectl get ingress--all-namespaces
  1. 查看deploy
kubectl get deploy --all-namespaces
  1. 编辑 pods所对应的配置文件:
kubectl edit deploy   hippius-app-manage-901  -n  env901-1589531473998
  1. 查看日志:
kubectl logs -f hippius-submenu-901-5c795f4f47-nmsbs -n env901-1589531473998 -c hippius-submenu-901
  1. 查看服务状态:
kubectl describe pod hippius-submenu-894-69f46bcf49-2mt75  -n   env894-1588126407460
  1. 查询服务所有镜像版本
kubectl  describe po  -n wldl-dev   | grep Image: | awk '{print $2}'

11.节点资源查询

kubectl top node
image.png

12.删除Evicted状态镜像

kubectl get pods -n <Namespace> | grep Evicted | awk '{print $1}' | xargs kubectl delete pod -n <Namespace>

13.进入容器内部

kubectl exec -it -n wldl-uat spic-file-8c22d-775fc7b578-lz2mg  -- /bin/bash
  1. 删除
kubectl delete deployment <po name> -n <Namespace>
  1. 重启服务
kubectl scale statefulset -n c7n-system gitlab-gitlab-database --replicas=1
上一篇下一篇

猜你喜欢

热点阅读