yangliu 2 місяців тому
батько
коміт
93c771302f
1 змінених файлів з 4 додано та 2 видалено
  1. 4 2
      Jenkinsfile

+ 4 - 2
Jenkinsfile

@@ -7,7 +7,7 @@ pipeline {
     }
 
     environment {
-        PROJECT_NAME        = 'portal-service-frontend'
+        PROJECT_NAME        = 'portal-service-frontend'  // 服务名称,保持和 Deployment、Service 一致
         NODE_ENV            = 'production'
         HARBOR_HOST         = '8.130.28.21:81'
         KUBECONFIG_PATH     = '/root/.kube/config'
@@ -22,7 +22,7 @@ pipeline {
         TLS_KEY_PATH        = '/data/cert/radar-power.asia.key'
         TLS_SECRET_NAME     = 'portal-tls'
 
-        INGRESS_CLASS       = 'nginx'  // 请确认你的 ingress controller ingressClass 名称
+        INGRESS_CLASS       = 'nginx'  // ingress controller ingressClass 名称
     }
 
     stages {
@@ -110,6 +110,8 @@ pipeline {
         stage('📦 部署到 Kubernetes') {
             steps {
                 script {
+                    // 注意 Deployment metadata.name 与 Service metadata.name 保持一致
+                    // Deployment labels 与 Service selector 保持完全一致,确保服务能找到对应 Pod
                     def deployYaml = """
 apiVersion: apps/v1
 kind: Deployment