From 0b27b282a5dedc239e836d77e6c10a582edb588a Mon Sep 17 00:00:00 2001 From: "xiaobing.wang" Date: Tue, 31 Mar 2026 17:33:06 +0800 Subject: [PATCH] docs: pin shared service hosts --- gitops-app-onboarding/SKILL.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gitops-app-onboarding/SKILL.md b/gitops-app-onboarding/SKILL.md index 5e7a0e9..19db088 100644 --- a/gitops-app-onboarding/SKILL.md +++ b/gitops-app-onboarding/SKILL.md @@ -337,7 +337,8 @@ shared 边界: - shared 只负责共享基础设施和通用运行时地址 - 平台共享基础设施包括 `PostgreSQL`、`Redis`、`Qdrant`、`MinIO` - 应用 Chart / release bundle 默认应引用这些 shared 组件的既有服务地址与 shared Secret,不要重复生成这些工作负载 -- 这些 shared 组件的 host 应使用平台提供的实际地址或 FQDN,不要默认写成当前应用 namespace 下的裸服务名,例如 `postgres`、`redis`、`qdrant`、`minio` +- 这些 shared 组件默认使用以下固定 FQDN:`postgres.infra.svc.cluster.local`、`redis.infra.svc.cluster.local`、`qdrant.infra.svc.cluster.local`、`minio.infra.svc.cluster.local` +- 不要默认写成当前应用 namespace 下的裸服务名,例如 `postgres`、`redis`、`qdrant`、`minio` - 只有当用户明确要求该应用自带独立实例时,才为 `PostgreSQL`、`Redis`、`Qdrant`、`MinIO` 生成应用私有资源 - 平台共享基础设施不包含 `Neo4j`;如应用需要图数据库,应由应用自己部署和维护 - 只要应用运行时配置仍引用某个应用私有依赖,就应在应用 Chart / release bundle 中把它一并表达出来,而不是只在 values 里保留连接参数