Kubernetes相关kubectl常用命令
回滚相关
1、查看某个项目发布的历史 序号标识版本号
kubectl rollout history deployment temp-docker
2、回滚到指定版本 --to-revision 指定回滚的版本号
kubectl rollout undo deployment temp-docker --to-revision=134
3、回滚到上一个版本
kubectl rollout history deployment temp-docker
4、列出所有不同的资源对象
kubectl get all -n ruijie | grep temp-
pod操作
1、使用已有配置文件创建configmap
//demo-config为创建的configmap的名称 temp.yml为引用的配置文件
kubectl create configmap demo-config --from-file=temp.yml
2、使用deployment方式发布、更新容器
kubectl create -f demo-deployment.yml //创建
kubectl apply -f demo-deployment.yml //更新
3、查看pods列表
kubectl get pods //默认查看namespace=default下的pod
//查看namespace=ruijie下的pod
kubectl get pods --namespace=zuijiazhenrong
4、删除pods
//默认删除namespace=default下的pod
kubectl delete pods {podsId}
//删除namespace=ruijie 下的pod
kubectl delete pods {podsId} --namespace=zuijiazhenrong
5、进入容器
kubectl exec -it {podsId} /bin/bash
kubectl exec -it {podsId} /bin/sh
6、查看日志
kubectl logs {podsId}