diff --git a/src/locales/en-US/clusters.ts b/src/locales/en-US/clusters.ts
index 1cfdf03e..2ab8a616 100644
--- a/src/locales/en-US/clusters.ts
+++ b/src/locales/en-US/clusters.ts
@@ -68,12 +68,13 @@ Same applies to the /opt/dtk directory.`,
'clusters.addworker.checkEnv': 'Check Environment',
'clusters.addworker.specifyArgs': 'Specify Arguments',
'clusters.addworker.runCommand': 'Run Command',
- 'clusters.addworker.specifyWorkerIP':
- 'Specify Worker IP {type}',
- 'clusters.addworker.detectWorkerIP':
- 'Auto-detect Worker IP {type}',
+ 'clusters.addworker.specifyWorkerIP': 'Specify Worker IP',
+ 'clusters.addworker.detectWorkerIP': 'Auto-detect Worker IP',
+ 'clusters.addworker.specifyWorkerAddress': 'Specify Worker External Address',
+ 'clusters.addworker.detectWorkerAddress':
+ 'Specify Worker External Address (default uses Worker IP)',
'clusters.addworker.externalIP.tips':
- 'Specify an external IP if the worker is in a VPC or private network.',
+ 'If running in a VPC or private network, please specify the Worker external address reachable by the Server.',
'clusters.addworker.enterWorkerIP': 'Enter worker IP',
'clusters.addworker.enterWorkerIP.error': 'Please enter the worker IP.',
'clusters.addworker.extraVolume': 'Additional Volume Mount',
diff --git a/src/locales/ja-JP/clusters.ts b/src/locales/ja-JP/clusters.ts
index f3e39ca8..56e300db 100644
--- a/src/locales/ja-JP/clusters.ts
+++ b/src/locales/ja-JP/clusters.ts
@@ -68,12 +68,13 @@ Same applies to the /opt/dtk directory.`,
'clusters.addworker.checkEnv': 'Check Environment',
'clusters.addworker.specifyArgs': 'Specify Arguments',
'clusters.addworker.runCommand': 'Run Command',
- 'clusters.addworker.specifyWorkerIP':
- 'Specify Worker IP {type}',
+ 'clusters.addworker.specifyWorkerIP': 'Worker IP を指定',
+ 'clusters.addworker.detectWorkerIP': 'Worker IP を自動検出',
+ 'clusters.addworker.specifyWorkerAddress': 'Worker 外部アドレスを指定',
+ 'clusters.addworker.detectWorkerAddress':
+ 'Worker 外部アドレスを指定(デフォルトはWorker IP)',
'clusters.addworker.externalIP.tips':
- 'Specify an external IP if the worker is in a VPC or private network.',
- 'clusters.addworker.detectWorkerIP':
- 'Auto-detect Worker IP {type}',
+ 'VPCやプライベートネットワークで動作している場合は、サーバーから到達可能なWorkerの外部アドレスを指定してください。',
'clusters.addworker.enterWorkerIP': 'Enter worker IP',
'clusters.addworker.enterWorkerIP.error': 'Please enter the worker IP.',
'clusters.addworker.extraVolume': 'Additional Volume Mount',
diff --git a/src/locales/ru-RU/clusters.ts b/src/locales/ru-RU/clusters.ts
index bd3f7b9d..fcc006f6 100644
--- a/src/locales/ru-RU/clusters.ts
+++ b/src/locales/ru-RU/clusters.ts
@@ -68,12 +68,13 @@ export default {
'clusters.addworker.checkEnv': 'Проверить окружение',
'clusters.addworker.specifyArgs': 'Указать аргументы',
'clusters.addworker.runCommand': 'Выполнить команду',
- 'clusters.addworker.specifyWorkerIP':
- 'Указать IP воркера {type}',
+ 'clusters.addworker.specifyWorkerIP': 'Указать IP воркера',
+ 'clusters.addworker.detectWorkerIP': 'Автоматически определить IP воркера',
+ 'clusters.addworker.specifyWorkerAddress': 'Указать внешний адрес воркера',
+ 'clusters.addworker.detectWorkerAddress':
+ 'Указать внешний адрес воркера (по умолчанию используется IP воркера)',
'clusters.addworker.externalIP.tips':
- 'Specify an external IP if the worker is in a VPC or private network.',
- 'clusters.addworker.detectWorkerIP':
- 'Автоопределение IP воркера {type}',
+ 'Если работаете в VPC или частной сети, укажите внешний адрес воркера, доступный для сервера.',
'clusters.addworker.enterWorkerIP': 'Введите IP воркера',
'clusters.addworker.enterWorkerIP.error': 'Пожалуйста, введите IP воркера.',
'clusters.addworker.extraVolume': 'Дополнительное монтирование тома',
diff --git a/src/locales/zh-CN/clusters.ts b/src/locales/zh-CN/clusters.ts
index d4793ffa..1a5be312 100644
--- a/src/locales/zh-CN/clusters.ts
+++ b/src/locales/zh-CN/clusters.ts
@@ -66,12 +66,13 @@ export default {
'clusters.addworker.checkEnv': '检查环境',
'clusters.addworker.specifyArgs': '指定参数',
'clusters.addworker.runCommand': '运行指令',
- 'clusters.addworker.specifyWorkerIP':
- '指定节点 IP {type}',
- 'clusters.addworker.detectWorkerIP':
- '自动检测节点 IP {type}',
+ 'clusters.addworker.specifyWorkerIP': '指定 Worker IP',
+ 'clusters.addworker.detectWorkerIP': '自动检测 Worker IP',
+ 'clusters.addworker.specifyWorkerAddress': '指定 Worker 外部地址',
+ 'clusters.addworker.detectWorkerAddress':
+ '指定 Worker 外部地址(默认使用Worker IP)',
'clusters.addworker.externalIP.tips':
- '当节点位于 VPC 或私有网络时,需要指定外部 IP。',
+ '如运行在 VPC 或私有网络时,请指定 Server 可达的 Worker 外部地址。',
'clusters.addworker.enterWorkerIP': '输入节点 IP',
'clusters.addworker.enterWorkerIP.error': '请输入节点 IP',
'clusters.addworker.extraVolume': '额外卷挂载',
diff --git a/src/pages/cluster-management/components/add-worker/specify-arguments.tsx b/src/pages/cluster-management/components/add-worker/specify-arguments.tsx
index 23d1cea9..a7601961 100644
--- a/src/pages/cluster-management/components/add-worker/specify-arguments.tsx
+++ b/src/pages/cluster-management/components/add-worker/specify-arguments.tsx
@@ -316,22 +316,12 @@ const SpecifyArguments = () => {
}
@@ -361,7 +351,7 @@ const SpecifyArguments = () => {
})
}
extra={
- !externalWorkerIPConfig.enable && (
+ externalWorkerIPConfig.enable && (