From b19db0f67d97ef2018e536f243e832623a838eb7 Mon Sep 17 00:00:00 2001 From: gitlawr Date: Fri, 5 Jun 2026 18:38:54 +0800 Subject: [PATCH] fix(clusters): call out that GPU instance service blocks model service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "GPU Instance Service" toggle on the cluster create form only said what it enables. The exclusion side — once flipped, the cluster drops out of the model-deploy picker — was invisible until the user went looking for the cluster elsewhere. Extend the tip to spell that out in all five locales, using the canonical "GPU instance service" / "model service" product terms. --- src/locales/en-US/clusters.ts | 3 ++- src/locales/ja-JP/clusters.ts | 3 ++- src/locales/ru-RU/clusters.ts | 3 ++- src/locales/tr-TR/clusters.ts | 3 ++- src/locales/zh-CN/clusters.ts | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/locales/en-US/clusters.ts b/src/locales/en-US/clusters.ts index e8992404..314dc594 100644 --- a/src/locales/en-US/clusters.ts +++ b/src/locales/en-US/clusters.ts @@ -185,7 +185,8 @@ export default { 'clusters.namespace.tip': 'Kubernetes namespace the cluster’s manifests render into. Leave empty to use gpustack-system.', 'clusters.gpuInstances.title': 'GPU Instance Service', - 'clusters.gpuInstances.tip': 'Enable GPU instance support for this cluster.', + 'clusters.gpuInstances.tip': + 'Once enabled, the cluster is dedicated to GPU instance service and cannot be used for model service.', 'clusters.gpuInstances.staticAddress': 'GPU Instance Service Static Access Address', 'clusters.gpuInstances.staticAddress.tip': diff --git a/src/locales/ja-JP/clusters.ts b/src/locales/ja-JP/clusters.ts index 7c340033..ce1b7244 100644 --- a/src/locales/ja-JP/clusters.ts +++ b/src/locales/ja-JP/clusters.ts @@ -185,7 +185,8 @@ export default { 'clusters.namespace.tip': 'Kubernetes namespace the cluster’s manifests render into. Leave empty to use gpustack-system.', 'clusters.gpuInstances.title': 'GPU Instance Service', - 'clusters.gpuInstances.tip': 'Enable GPU instance support for this cluster.', + 'clusters.gpuInstances.tip': + 'Once enabled, the cluster is dedicated to GPU instance service and cannot be used for model service.', 'clusters.gpuInstances.staticAddress': 'GPU Instance Service Static Access Address', 'clusters.gpuInstances.staticAddress.tip': diff --git a/src/locales/ru-RU/clusters.ts b/src/locales/ru-RU/clusters.ts index 58c42862..b56e2a7f 100644 --- a/src/locales/ru-RU/clusters.ts +++ b/src/locales/ru-RU/clusters.ts @@ -186,7 +186,8 @@ export default { 'clusters.namespace.tip': 'Kubernetes namespace the cluster’s manifests render into. Leave empty to use gpustack-system.', 'clusters.gpuInstances.title': 'GPU Instance Service', - 'clusters.gpuInstances.tip': 'Enable GPU instance support for this cluster.', + 'clusters.gpuInstances.tip': + 'Once enabled, the cluster is dedicated to GPU instance service and cannot be used for model service.', 'clusters.gpuInstances.staticAddress': 'GPU Instance Service Static Access Address', 'clusters.gpuInstances.staticAddress.tip': diff --git a/src/locales/tr-TR/clusters.ts b/src/locales/tr-TR/clusters.ts index fa5b6784..27249305 100644 --- a/src/locales/tr-TR/clusters.ts +++ b/src/locales/tr-TR/clusters.ts @@ -186,7 +186,8 @@ export default { 'clusters.namespace.tip': 'Kubernetes namespace the cluster’s manifests render into. Leave empty to use gpustack-system.', 'clusters.gpuInstances.title': 'GPU Instance Service', - 'clusters.gpuInstances.tip': 'Enable GPU instance support for this cluster.', + 'clusters.gpuInstances.tip': + 'Once enabled, the cluster is dedicated to GPU instance service and cannot be used for model service.', 'clusters.gpuInstances.staticAddress': 'GPU Instance Service Static Access Address', 'clusters.gpuInstances.staticAddress.tip': diff --git a/src/locales/zh-CN/clusters.ts b/src/locales/zh-CN/clusters.ts index ab736c6d..33321fc0 100644 --- a/src/locales/zh-CN/clusters.ts +++ b/src/locales/zh-CN/clusters.ts @@ -178,7 +178,8 @@ export default { 'clusters.namespace.tip': '集群清单渲染所使用的 Kubernetes 命名空间。留空则使用 gpustack-system。', 'clusters.gpuInstances.title': 'GPU 实例服务', - 'clusters.gpuInstances.tip': '为该集群启用 GPU 实例支持。', + 'clusters.gpuInstances.tip': + '启用后该集群将专用于 GPU 实例服务,不可用于模型服务。', 'clusters.gpuInstances.staticAddress': 'GPU实例服务静态访问地址', 'clusters.gpuInstances.staticAddress.tip': 'Operator 访问该集群 GPU 实例所使用的静态地址(例如 LoadBalancer VIP)。可选。'