Files

38 lines
1.3 KiB
YAML
Raw Permalink Normal View History

2026-08-17 15:31:27 +08:00
# Prod 的配置。结构与 configmap-uat.yaml 完全一致,只有取值不同——
# 环境差异全部收敛在这里,Deployment 之间只差 namespace 和 profile。
apiVersion: v1
kind: ConfigMap
metadata:
name: conti-backend-env
namespace: retailapp-prod
data:
# UAT 和 Prod 是两个**独立的** Flexible Server 实例,不是同一实例上的两个 database——
# 共用实例意味着 UAT 的一次压测能直接影响生产(见 09-build-deploy.md 阶段五)
DB_HOST: "conti-mysql-prod.mysql.database.azure.com"
DB_USERNAME: "conti_app"
SECURITY_JWT_ACTIVE_KEY_ID: "v1"
F6_BASE_URL: "https://f6.internal.example.com"
MINI_BASE_URL: "https://mini.internal.example.com"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: conti-backend-config
namespace: retailapp-prod
data:
application-prod.yml: |
logging:
level:
root: INFO
com.continental.retailapp: INFO
# 生产绝不打开 SQL 日志:绑定参数里会带 PII(见 08-observability.md
org.hibernate.SQL: WARN
# 同 UAT:改了要走发布才生效,不是热更新
resilience4j:
circuitbreaker:
instances:
f6-api:
failure-rate-threshold: 50
slow-call-duration-threshold: 1500ms