博客园  :: 首页  :: 管理

2023年9月24日

摘要: 删除 StatefulSet 和 Headless Service 级联删除,默认就是此模式:即删除 statefulset 时会同时删除 pods kubectl delete statefulset web 还有一种是非级联删除:删除 statefulset 时不会删除 pods,删除 sts 阅读全文

posted @ 2023-09-24 17:43 520_1351 阅读(76) 评论(0) 推荐(0) 编辑

摘要: 前面提到的普通的滚动更新,都是修改完sts立即就会发生更新操作 而还有一种更新的策略为, OnDelete,即只有在 pod 被删除时会进行更新操作 还是先看一下web这个sts的当前更新策略如下: 这里我们修改,更新策略,kubectl edit sts web 命令,更新后保存,更新策略的块配置 阅读全文

posted @ 2023-09-24 17:23 520_1351 阅读(106) 评论(0) 推荐(0) 编辑

摘要: StatefulSet 也可以采用滚动更新策略,同样是修改 pod template 属性后会触发更新,但是由于 pod 是有序的,在 StatefulSet 中更新时是基于 pod 的顺序倒序更新的 利用滚动更新中的 partition 属性,可以实现简易的灰度发布的效果,记录一下,updateS 阅读全文

posted @ 2023-09-24 16:23 520_1351 阅读(61) 评论(0) 推荐(0) 编辑

摘要: 金丝雀发布(canary release)的名字很是好听。我们都知道以前矿工在下井采矿之前会把一种名叫金丝雀的鸟儿投入或携带到矿井中,如果鸟儿能够从矿井中飞出就表示井下有氧气,矿工就可以安心下井采矿了。 通过这个故事的讲述我们可能已经猜到金丝雀发布的含义了。是的,所谓金丝雀发布就是把应用程序的某个新 阅读全文

posted @ 2023-09-24 15:53 520_1351 阅读(84) 评论(0) 推荐(0) 编辑