一、K8S最常用命令如下:
- 获取pod信息:
kubectl get pod
- 查看指定pod的日志信息:
kubectl logs -f --tail(最后多少行) 500 podName(pod名)
- 查看pod的描述信息:
kubectl describe pod podName
- 查看节点信息:
kubectl get nodes
- 查看pod的详细信息,以yaml或者json格式展示:
kubectl get pods -o yaml、kubectl get pods -o json
- 查看所有名称空间的pod:
kubectl get pod -A
- 查看指定pod的环境变量:
kubectl exec podName env
- 查看所有的service信息:
kubectl get svc -A
- 查看集群资源(ComponentStatuses)信息:
kubectl get cs
- 查看所有名称空间:
kubectl get ns
- 查看集群信息:
kubectl cluster-info 、kubectl cluster-info dump
- 进入pod容器:
kubectl exec -it podName -n nsName /bin/sh 、kubectl exec -it podName -n nsName /bin/bash
- 删除指定的pod:
kubectl delete pod podName
- 删除指定命名空间的pod:
kubectl delete pod -n test podName
- 编辑资源:
kubectl edit pod podName
- 获取pod详细信息:
kubectl get pod -o wide
二、k8s操作命令详解: