Arg*_*Roy 16 kubernetes kubectl
当我运行以下命令来记录更改原因时 -
kubectl set image deployment.v1.apps/deploy1 nginx=nginx:1.16.0 --record
Run Code Online (Sandbox Code Playgroud)
然后它记录更改原因,但显示--record已被弃用。
Flag --record has been deprecated, `--record` will be removed in the future
deployment.apps/deploy1 image updated
Run Code Online (Sandbox Code Playgroud)
kubectl set image deployment.v1.apps/deploy1 nginx=nginx:1.16.0当我运行没有then 的命令时,--record它不会记录更改原因。
所以我的问题是,如果它--record已被弃用并且将来会被删除,那么记录更改的简单替代方案是什么?(我的意思是记录我完成推出的命令)。
提前致谢。
Har*_*var 13
不确定它是否已被弃用或将被完全弃用。
您可以使用注释以同样的方式管理历史记录。
创建部署
kubectl 创建部署 nginx --image=nginx:1.16.0 --replicas 1
检查历史记录
kubectl 部署历史 部署 nginx
更新部署时的镜像
kubectl 设置镜像部署 nginx nginx=nginx:latest
立即注释部署并创建历史记录
kubectl 注释部署 nginx kubernetes.io/change-cause="版本更改为 1.16.0 至最新" --overwrite=true
检查历史记录
kubectl 部署历史 部署 nginx
| 归档时间: |
|
| 查看次数: |
6150 次 |
| 最近记录: |