查看pod:
kubectl get pod 查看你默认命名空间的pod
kubectl get pod -n 空间名 查看指定命名空间下的pod
kubectl get pod -o wide -A 查看所有命名空间下pod的详细信息
kubectl get pod -o wide -n 空间名 查看指定命名空间下pod的详细信息
kubectl get pod -w 实时监控pod的状态
创建pod:
kubectl run nginx(pod名) --image=nginx:1.19 创建pod
kubectl apply -y nginx-pod.yum 创建pod并加载配置文件信息(apply特点:pod不存在时创建,存在时则更新配置文件)
删除pod:
kubectl delete pod pod名 根据pod名删除pod
kubectl delete -f nginx-pod.yml 根据yml删除pod
进入pod中容器:
kubectl exec -it nginx(pod名称) --(固定写死) bash(执行命令) 此方法进入容器默认只会进入pod中第一个容器
kubectl exec -it pod名 -c 容器名称 -- bash 进入指定pod中指定的容器
查看pod日志:
kubectl logs -f nginx(pod名称) 查看pod中所有容器日志
kubectl logs -f pod名称 -c 容器名称 查看pod中指定容器的日志
查看pod描述信息:
kubectl describe pod nginx(pod名称)