kubectl修改资源时添加注解

kubectl修改资源时添加注解

参考: 为什么我们要使用kubectl apply

修改资源时,在命令行后添加 --save-config=true ,就会自动添加此次修改的注解.

–save-config数默认值false

老版本的注解--record=true被弃用.建议添加这个参数形成良好的习惯.
kubectl注解将在查询变更时非常有效.

# --save-config 执行kubectl时添加注解.
kubectl edit | kubectl patch --save-config

# 示例
kubectl edit pvc pv-volume --save-config=true

老版本的注解(变化注解)

--record=true会在升级记录中记录本条命令,建议使用新版注解参数--save-config

## 命令示例
kubectl set image deployment/应用名 -n 空间名 容器名=镜像名:版本号 --record=true

删除Annotations

# kubectl annotate 资源类型 资源名称 key-
kubectl annotate svc nginx -n devops kubemaster.top/owner-

查看Annotations信息

kubectl describe svc nginx
# 查看Annotations字段即可

查看发布记录

使用-save-config参数后,会带有注解

# 查看 Deployment 的上线历史记录
kubectl rollout history deployment/abc
  
# 查看 Daemonset 修订版本 3 的详细信息
kubectl rollout history daemonset/abc --revision=3

回滚

# 回滚到上一个 Deployment 的上一次部署状态
kubectl rollout undo deployment/abc
  
# 回滚到 Daemonset 的修订版本 3
kubectl rollout undo daemonset/abc --to-revision=3
  
# 试运行回滚到 Deployment 的上一次部署状态
kubectl rollout undo --dry-run=server deployment/abc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

教Linux的李老师

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值