|
|
@@ -4,12 +4,6 @@ metadata:
|
|
|
name: <service_name><service_version>
|
|
|
namespace: ahxpm
|
|
|
spec:
|
|
|
- strategy:
|
|
|
- type: RollingUpdate
|
|
|
- rollingUpdate:
|
|
|
- maxSurge: 1 # 每次只新增 1 个 Pod(逐步替换)
|
|
|
- maxUnavailable: 0 # 确保任何时刻所有 Pod 都可用
|
|
|
- minReadySeconds: 60 # 新 Pod Ready 后至少保持 60 秒才认为更新完成
|
|
|
selector:
|
|
|
matchLabels:
|
|
|
app: <service_name><service_version>
|
|
|
@@ -20,7 +14,6 @@ spec:
|
|
|
annotations:
|
|
|
commit-sha: "<COMMIT_SHA>"
|
|
|
spec:
|
|
|
- terminationGracePeriodSeconds: 120 # 默认30秒,延长至60秒或其他值
|
|
|
imagePullSecrets:
|
|
|
- name: <imagePullSecret>
|
|
|
containers:
|