From 1cecac0b46b04b9c6c979daa0f02ef463b9a0778 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 17 Jul 2026 09:57:03 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E9=BD=90=20HarnessRL=20?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E6=9C=8D=E5=8A=A1=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/k8s/base/services.yaml | 28 ++++++++++++++++++++ deploy/k8s/base/workloads.yaml | 48 ++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) diff --git a/deploy/k8s/base/services.yaml b/deploy/k8s/base/services.yaml index 16ae87b4..41acbff9 100644 --- a/deploy/k8s/base/services.yaml +++ b/deploy/k8s/base/services.yaml @@ -30,6 +30,34 @@ "ports": [{ "name": "http", "port": 6674, "targetPort": "http" }] } }, + { + "apiVersion": "v1", + "kind": "Service", + "metadata": { + "name": "hwlab-harnessrl-api", + "namespace": "hwlab-dev", + "labels": { "app.kubernetes.io/name": "hwlab-harnessrl-api", "hwlab.pikastech.local/service-id": "hwlab-harnessrl-api" } + }, + "spec": { + "type": "ClusterIP", + "selector": { "app.kubernetes.io/name": "hwlab-harnessrl-api" }, + "ports": [{ "name": "http", "port": 6675, "targetPort": "http" }] + } + }, + { + "apiVersion": "v1", + "kind": "Service", + "metadata": { + "name": "hwlab-harnessrl-worker", + "namespace": "hwlab-dev", + "labels": { "app.kubernetes.io/name": "hwlab-harnessrl-worker", "hwlab.pikastech.local/service-id": "hwlab-harnessrl-worker" } + }, + "spec": { + "type": "ClusterIP", + "selector": { "app.kubernetes.io/name": "hwlab-harnessrl-worker" }, + "ports": [{ "name": "health", "port": 6676, "targetPort": "health" }] + } + }, { "apiVersion": "v1", "kind": "Service", diff --git a/deploy/k8s/base/workloads.yaml b/deploy/k8s/base/workloads.yaml index 1f22bdc0..fcc35824 100644 --- a/deploy/k8s/base/workloads.yaml +++ b/deploy/k8s/base/workloads.yaml @@ -50,6 +50,54 @@ } } }, + { + "apiVersion": "apps/v1", + "kind": "Deployment", + "metadata": { + "name": "hwlab-harnessrl-api", + "namespace": "hwlab-dev", + "labels": { "app.kubernetes.io/name": "hwlab-harnessrl-api", "hwlab.pikastech.local/service-id": "hwlab-harnessrl-api" } + }, + "spec": { + "replicas": 0, + "selector": { "matchLabels": { "app.kubernetes.io/name": "hwlab-harnessrl-api" } }, + "template": { + "metadata": { "labels": { "app.kubernetes.io/name": "hwlab-harnessrl-api", "hwlab.pikastech.local/service-id": "hwlab-harnessrl-api" } }, + "spec": { "containers": [{ + "name": "hwlab-harnessrl-api", + "image": "127.0.0.1:5000/hwlab/hwlab-harnessrl-api:dev", + "ports": [{ "name": "http", "containerPort": 6675 }], + "env": [{ "name": "HARNESSRL_API_PORT", "value": "6675" }], + "readinessProbe": { "httpGet": { "path": "/health/ready", "port": "http" } }, + "livenessProbe": { "httpGet": { "path": "/health/live", "port": "http" } } + }] } + } + } + }, + { + "apiVersion": "apps/v1", + "kind": "Deployment", + "metadata": { + "name": "hwlab-harnessrl-worker", + "namespace": "hwlab-dev", + "labels": { "app.kubernetes.io/name": "hwlab-harnessrl-worker", "hwlab.pikastech.local/service-id": "hwlab-harnessrl-worker" } + }, + "spec": { + "replicas": 0, + "selector": { "matchLabels": { "app.kubernetes.io/name": "hwlab-harnessrl-worker" } }, + "template": { + "metadata": { "labels": { "app.kubernetes.io/name": "hwlab-harnessrl-worker", "hwlab.pikastech.local/service-id": "hwlab-harnessrl-worker" } }, + "spec": { "containers": [{ + "name": "hwlab-harnessrl-worker", + "image": "127.0.0.1:5000/hwlab/hwlab-harnessrl-worker:dev", + "ports": [{ "name": "health", "containerPort": 6676 }], + "env": [{ "name": "HARNESSRL_WORKER_HEALTH_PORT", "value": "6676" }], + "readinessProbe": { "httpGet": { "path": "/health/ready", "port": "health" } }, + "livenessProbe": { "httpGet": { "path": "/health/live", "port": "health" } } + }] } + } + } + }, { "apiVersion": "apps/v1", "kind": "Deployment",