kubernetes常用命令总结
kubectl常⽤命令
1. 创建资源对象
kubectl create -f xxx.yaml (⽂件)、 kubectl create -f <directory> (⽬录下所有⽂件)
2. 查看资源对象
kubectl get nodes
kubectl get pods -n <namespace> -o wide
3. 描述资源对象
kubectl describe nodes <node-name>
kubectl describe pods -n <namespace> kubectl describe <pod-name>
kubectl describe pods <rc-name>
4. 删除资源对象
kubectl delete -f <filename>
kubectl delete pods,services -l name=<label-name>
kubectl delete pods --all (⽣产环境慎⽤)
5. 执⾏容器的命令
kubectl exec <pod-name> date (默认使⽤第⼀个容器执⾏Pod的date命令)
kubectl exec <pod-name> -c <container-name> date (指定Pod中的某个容器执⾏date命令)
kubectl exec -it <pod-name> -c <container-name> /bin/bash(相当与 docker exec -it <container-name> /bin/bash )
6. 查看容器的⽇志
kubectl logs <pod-name>
kubectl logs -f <pod-name> -c <container-name>(相当于tail -f 命令)
學習學習,感謝樓主的分享!
页:
[1]