k8s deployment发布问题
Opened this issue · 0 comments
heidsoft commented
场景
- 由于kubectl apply -f deployment.yaml时 在相同的镜像,没有做任何变更的情况下,无法触发更新
- 于是采用kubectl patch -f deployment.yaml 的环境变量中追加时间的方式进行发布
结果
- 在应用发布的这一个时刻瞬间出现两个pod, 在创建deployment时,同事会创建 replicasets.apps。
- 发布后观察在同一时刻创建了两次replicasets.apps
- 后通过 手动触发kubectl patch 的确产生了新的replicasets.apps,并生成一个新的pod
详解 Kubernetes Deployment 的实现原理