From 9a13bdf46791cccf0ce9e6dff24b809f012bbcd6 Mon Sep 17 00:00:00 2001 From: suyiiyii Date: Wed, 22 Jan 2025 12:56:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(network):=20=E6=B7=BB=E5=8A=A0=20Jaeger=20?= =?UTF-8?q?Ingress=20=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 Jaeger Ingress 配置文件,支持 HTTPS 和 HTTP 访问 - 配置 TLS 证书,使用 Let's Encrypt 生产环境集群颁发者 - 定义两个 Ingress 资源:jaeger-ingress 和 jaeger-http-ingress - 配置访问主机名为 jaeger.kl.suyiiyii.top,端口为 8080 --- templates/jaeger-ingress.yaml | 39 +++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 templates/jaeger-ingress.yaml diff --git a/templates/jaeger-ingress.yaml b/templates/jaeger-ingress.yaml new file mode 100644 index 0000000..798988f --- /dev/null +++ b/templates/jaeger-ingress.yaml @@ -0,0 +1,39 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: jaeger-ingress + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod +spec: + tls: + - hosts: + - jaeger.kl.suyiiyii.top + secretName: jaeger-tls + rules: + - host: jaeger.kl.suyiiyii.top + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: jaeger + port: + number: 8080 +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: jaeger-http-ingress +spec: + rules: + - host: jaeger.kl.suyiiyii.top + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: jaeger + port: + number: 8080 \ No newline at end of file