- 查看K8S节点:
kubectl get nodes
- 查看命令空间
kubectl get ns
- 查看pods
kubectl get pods --all-namespaces
- 查看svc
kubectl get svc --all-namespaces
- 查看ingress
kubectl get ingress--all-namespaces
- 查看deploy
kubectl get deploy --all-namespaces
- 编辑 pods所对应的配置文件:
kubectl edit deploy hippius-app-manage-901 -n env901-1589531473998
- 查看日志:
kubectl logs -f hippius-submenu-901-5c795f4f47-nmsbs -n env901-1589531473998 -c hippius-submenu-901
- 查看服务状态:
kubectl describe pod hippius-submenu-894-69f46bcf49-2mt75 -n env894-1588126407460
- 查询服务所有镜像版本
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
- 删除
kubectl delete deployment <po name> -n <Namespace>
- 重启服务
kubectl scale statefulset -n c7n-system gitlab-gitlab-database --replicas=1
网友评论