原文:kubectl apply部署时可以用 --record 方便记录版本 和回退

部署时正常时下面的 如果修改文件文件重新部署或者之前有上一个版本的 想回退上一个的 可以无感知的回退回去 不影响业务 其中http deployment是 metadata:name 定义的名字 如果有多个版本可能会有点混乱 这边要部署的时候就记录一下 比如第一次 可以查看roll 历史看效果 第二次更新文件内容和文件名 以示区别 再次看效果 可以看多了一个 说明最下面的是最新的 ps reco ...

2021-03-03 10:37 0 429 推荐指数:

查看详情

kubectl apply vs kubectl edit

吗? 答案是并不会。因为kubectl apply计算最终patch的数据,需要删减的部分是通过: ...

Sat Aug 14 05:09:00 CST 2021 0 145
kubectl create 和 kubectl apply区别

1. 描述: kubectl create -f xx.yaml kubectl apply -f xx.yaml 如果yaml文件中的kind值为deployment,那么上面这两个命令都可以创建一个deployment,生成相应数量的pod 那二者有什么区别呢? 2. 区别 ...

Tue Nov 17 07:02:00 CST 2020 0 2173
记录record

如果您想使单个属性不可变,那么仅初始化(init-only)属性是极好的。如果您想要整个对象是不可变的,行为像一个值,那么你应该考虑声明它为一个记录(record): 如果想要复制只读对象,然后改变某个值,则要用with ...

Fri Oct 15 00:54:00 CST 2021 0 149
kubectl apply源码分析

patch容易出现字段冲突 近期在使用client-go对某个k8s原生资源进行patch操作,出现了字段冲突导致的patch失败问题,具体是patch尝试修改资源的某个字段的类型,比如将readiness probe的类型从tcp修改为httpGet,patch希望修改probe类型 ...

Sun Aug 01 21:58:00 CST 2021 0 120
(转)Kubernetes: kubectl create与kubectl apply的区别

背景:创建一个k8s资源的时候可以使用 kubectl create 也可以使用 kubectl apply,到底有什么区别呢?分析:1.官方解释kubectl create和kubectl apply命令之间存在细微差别。 kubectl create命令可创建新资源。 因此,如果再次运行 ...

Tue Nov 17 05:22:00 CST 2020 0 879
kubectl create / replace 与kubectl apply 的区别

kubectl create / replace 以ngnix 的 nginx.yaml为例: 使用 kubectl create 命令在 Kubernetes 里创建这个 Deployment 对象: 当我们想要修改镜像的时候,除了使用kubectl edit /kubectl ...

Thu Aug 27 00:54:00 CST 2020 0 3099
02_git查看提交版本记录回退版本

查看版本记录回退版本 1. 查看版本提交记录 2. 版本回退 版本回退有两种方法,一种是使用相对于HEAD的多少个版本, 另一种是使用版本号 git reset --hard HEAD^ HEAD 当前最新版本 HEAD^ / HEAD~1 当前版本的上一个版本 ...

Wed Sep 18 08:01:00 CST 2019 0 1428
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM