查看当前命名空间下所有资源类型
kubectl get all
查看所有命名空间下的资源可以使用
kubectl get all --all-namespaces
kubectl get all -A
查看pod列表
kubectl get pod
查看node节点列表
kubectl get node
查看服务的详细信息
kubectl get svc
查看命名空间
kubectl get ns
kubectl get namespaces
查看所有pod的命名空间
kubectl get pod --all-namespaces
查看所有pod的命名空间并且查看都在哪些节点上运行
kubectl get pod --all-namespaces -o wide
查看已经部署了的所有应用
kubectl get deploy -o wide
kubectl get deployments -o wide
运行一个名称为nginx的容器实例
kubectl run nginx --labels="app=nginx-test" --image=nginx:1.10 --port=8091
删除pod
kubectl delete pod nginx
返回仅包含一个容器的pod nginx的日志快照
kubectl logs nfs-client-provisioner-86b66f745d-h75d
输出pod nginx中最近的20条日志
kubectl logs --tail=20 nfs-client-provisioner-86b66f745d-h75d
进入容器
kubectl exec -it kafka-kafkabroker-69f97cbc68-d85mp bash -n datasophon
将pod.json中的配置应用到pod
kubectl apply -f ./pod.json
删除命令
删除service
kubectl delete svc ml-nginx-service -n kubeflow
删除deployment
kubectl delete deployment ml-nginx -n kubeflow
查看pod的详细信息
kubectl describe nfs-client-provisioner-86b66f745d-h75dv