服务查询
kubectl get pods -o wide |grep xxx
节点查询
kubectl get nodes
查看服务对应的nodePort端口
kubectl get svc -o wide |grep xxx
查看 endpoint 列表
kubectl get endpoints | grep xxx
进入容器
kubectl exec -it nginx-56b8c64cb4-t97vb -- /bin/bash
查看命名空间
kubectl get namespace
查看指定命名空间下所有pods,default为命名空间
kubectl top pod -n default
宿主机拷贝文件到pod
kubectl cp ./aa.txt default/sip-bpm-6554f88d89-2lt8d:/root
删除pod
kubectl delete pod <podname> -n <namespace>
强制删除pod
kubectl delete pod <podname> -n <namespace> --force --grace-period=0
根据指定 YAML 文件删除 Kubernetes 集群中的资源对象
kubectl delete -f your_yaml_file.yaml
根据指定 YAML 文件创建或更新 Kubernetes 集群中的资源对象
kubectl apply -f your_yaml_file.yaml
驱逐k8s-node11节点上的pod
kubectl drain k8s-node11 --delete-local-data --force --ignore-daemonsets
恢复k8s-node11调度
kubectl uncordon k8s-node11