---
# System prepended metadata

title: K8s Deployment
tags: [K8s]

---

# K8s Deployment

1. metadata.name 需要一樣，如果不一樣的話，他會當作要佈署一整套新的資源
2. 會建立一個新的 replicaSet，並會將這個當作版控，以此達到 rollback 的功能
3. 會建立一個新的 pod，等到新 pod 建立完畢，會移除一個舊 pod，以此類推，直到全部 pod 都更新完畢

###### tags: `K8s`