issues
search
heidsoft
/
cloud-bigdata-book
write book
56
stars
33
forks
source link
k8s deployment发布问题
#101
Open
heidsoft
opened
3 years ago
heidsoft
commented
3 years ago
场景
由于kubectl apply -f deployment.yaml时 在相同的镜像,没有做任何变更的情况下,无法触发更新
于是采用kubectl patch -f deployment.yaml 的环境变量中追加时间的方式进行发布
结果
在应用发布的这一个时刻瞬间出现两个pod, 在创建deployment时,同事会创建 replicasets.apps。
发布后观察在同一时刻创建了两次replicasets.apps
后通过 手动触发kubectl patch 的确产生了新的replicasets.apps,并生成一个新的pod
详解 Kubernetes Deployment 的实现原理
场景
结果