From dce95412ddd9dc659c53c43cc1524bd8120b67b5 Mon Sep 17 00:00:00 2001 From: Yvan <8574526@qq,com> Date: Fri, 4 Sep 2026 15:52:33 +0800 Subject: [PATCH] jenkins --- deploy/k8s/kra.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/deploy/k8s/kra.yaml b/deploy/k8s/kra.yaml index 85b6f0e..f1bbccc 100644 --- a/deploy/k8s/kra.yaml +++ b/deploy/k8s/kra.yaml @@ -214,6 +214,17 @@ spec: fsGroupChangePolicy: OnRootMismatch automountServiceAccountToken: false initContainers: + - name: wait-for-mysql + image: ${KRA_MYSQL_IMAGE} + imagePullPolicy: IfNotPresent + command: ["sh", "-c"] + args: + - >- + until mysqladmin ping -h "${KRA_APP}-mysql" -P 3306 + --connect-timeout=2 --silent; + do sleep 2; done + # 这里只等待 MySQL 服务可达,不要求应用数据库已经初始化;首次部署 + # 仍需进入 bootstrap 模式完成 /init/initdb 向导。 - name: initialize-shared-storage image: ${KRA_BACKEND_IMAGE} imagePullPolicy: Always @@ -314,7 +325,7 @@ spec: type: DirectoryOrCreate - name: config-template secret: - name: ${KRA_APP}-config-template + secretName: ${KRA_APP}-config-template --- apiVersion: v1 kind: Service