k8s常用命令记录
# 删除一个命名空间下所有的pod
kubectl delete -f recommended.yaml
# 查看pod运行情况
kubectl get pods -A -o wide
# 查看某个服务的信息
kubectl get service -n kubernetes-dashboard -o wide
# 查看一个pod相信信息
kubectl get pod --namespace=kubernetes-dashboard
# 查看pod的启动信息
kubectl describe pod kubernetes-dashboard-74d688b6bc-jcm8p --namespace=kubernetes-dashboard
# 保存某个pod的yaml文件
kubectl get deploy nginx-db -o yaml -n kube-public
##
kubectl get deployment --all-namespaces
kubectl get cm
##查看组件状态
kubectl get cs
##查看副本情况
kubectl get rs --all-namespaces
##查看历史版本
kubectl rollout history deployment.v1.apps/nginx-deployment
##回滚到上次发布状态
kubectl rollout undo deployment.v1.apps/nginx-deployment
##回滚到指定版本
kubectl rollout undo deployment.v1.apps/nginx-deployment --to-revision=1
##删除指定pod
kubectl delete pod busybox