feat(deploy): 切换宁波单节点生产拓扑

移除已停用的香港 API、Web、Worker 和边缘 Service 渲染结果,将 Worker 与容量控制器固定到宁波单实例,并在发布成功后清理旧香港资源。\n\n容量控制器忽略最大副本为零的站点,集群环境允许不再声明香港主机;单节点 production acceptance 不再依赖香港 Service、Deployment 或 SSH 回退。\n\n验证:Go 全量测试与 go vet;迁移安全检查;Kustomize 单节点渲染;ShellCheck;cluster release、production acceptance 和 manual release 测试。
This commit is contained in:
2026-08-03 09:59:34 +08:00
parent 5e9a7888ae
commit 4ff85d96e0
12 changed files with 156 additions and 125 deletions
@@ -8,6 +8,52 @@ resources:
- application.yaml
- database.yaml
- network-policy.yaml
patches:
- target:
kind: Deployment
name: easyai-api-hongkong
patch: |-
$patch: delete
apiVersion: apps/v1
kind: Deployment
metadata:
name: easyai-api-hongkong
- target:
kind: Deployment
name: easyai-worker-hongkong
patch: |-
$patch: delete
apiVersion: apps/v1
kind: Deployment
metadata:
name: easyai-worker-hongkong
- target:
kind: Deployment
name: easyai-web-hongkong
patch: |-
$patch: delete
apiVersion: apps/v1
kind: Deployment
metadata:
name: easyai-web-hongkong
- target:
kind: Service
name: api-hongkong-edge
patch: |-
$patch: delete
apiVersion: v1
kind: Service
metadata:
name: api-hongkong-edge
- target:
kind: Service
name: web-hongkong-edge
patch: |-
$patch: delete
apiVersion: v1
kind: Service
metadata:
name: web-hongkong-edge
images:
# Deployment tooling must replace both sentinel digests with release-manifest
# digests before server-side apply.