kubernetes|kubernetes 使用deployment进行服务升级
- deployment可以替换为daemonset,具体取决于部署服务的kind。
- kubectl create 的时候加上
--record
参数,用于记录创建/升级服务时记录执行的命令。
- 服务升级
kubectl set image deployment/demoservicedemoservice=lib/demoservicelib:1.1.0 --namespace=demospace
或者
kubectl edit deployment demoservice -n demospace
修改其中的image
- 查看deployments版本
kubectl rollout history deployments demoservice -n demospace
【kubernetes|kubernetes 使用deployment进行服务升级】2.1 查看deployments指定版本信息
kubectl rollout history deployments demoservice -n demospace --revision=2
- 回滚
- 回滚:
kubectl rollout undo deployment/demoservice --namespace=demospace
- 回滚到指定版本:
kubectl rollout undo deployment/demoservice --to-revision=2 --namespace=demospace
- 查看历史
kubectl describe deployment/demoservice --namespace=demospace
推荐阅读
- Linux|Linux 新世纪五笔的使用
- 源程序|使用Python将数据库中的文本生成词云图
- C++封装静态链接库和使用
- 借问变量何处存,牧童笑称用指针,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang指针的使用EP05
- 兼容并蓄广纳百川,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang复合容器类型的声明和使用EP04
- 使用fontforge修改字体,只保留数字
- TS入门基础
- 聊天机器人|微信聊天机器人,不使用iChat,可以群聊
- 百度分享插件的使用
- 微信小程序引用字体包太大,使用font-spider(字蛛)裁切字体包