Compare commits

21 Commits

Author SHA1 Message Date
suyiiyii 1d2161cdc5 refactor(jaeger): clean up YAML files by commenting out unused sections 2025-02-12 18:51:10 +08:00
github-actions[bot] 1e555cae79 Update deployment image tag to 250122-82ceb65 2025-01-22 09:15:44 +00:00
github-actions[bot] 1440ec968f Update deployment image tag to 250122-a57e4ca 2025-01-22 06:42:44 +00:00
github-actions[bot] 022ddbebd2 Update deployment image tag to 250122-ab65ee1 2025-01-22 06:17:45 +00:00
suyiiyii 7287ce5ed5 fix(ingress): update Jaeger service port from 8080 to 16686 2025-01-22 13:55:38 +08:00
github-actions[bot] 1f61583a3f Update deployment image tag to 250122-83d9bbb 2025-01-22 05:47:16 +00:00
github-actions[bot] 7ec52a8f57 Update deployment image tag to 250122-500f5b3 2025-01-22 05:34:10 +00:00
suyiiyii 9a13bdf467 feat(network): 添加 Jaeger Ingress 配置
- 新增 Jaeger Ingress 配置文件,支持 HTTPS 和 HTTP 访问
- 配置 TLS 证书,使用 Let's Encrypt 生产环境集群颁发者
- 定义两个 Ingress 资源:jaeger-ingress 和 jaeger-http-ingress
- 配置访问主机名为 jaeger.kl.suyiiyii.top,端口为 8080
2025-01-22 12:56:11 +08:00
suyiiyii 1c8060ee49 feat: 启用 Jaeger Collector 的 OTLP 支持
- 在 Jaeger 部署配置中添加环境变量 COLLECTOR_OTLP_ENABLED 并设置为 true
- 此修改增加了对 OpenTelemetry Protocol (OTLP) 的支持,提高了监控和追踪能力
2025-01-22 12:54:16 +08:00
suyiiyii 009b945808 build: 更新 Jaeger 镜像地址
- 将 Jaeger 镜像从默认源更改为 DaoCloud 镜像仓库
- 新镜像地址为 docker.m.daocloud.io/jaegertracing/all-in-one:latest
2025-01-22 11:48:10 +08:00
suyiiyii 30ae9a178d feat: 添加 Jaeger 部署和服务配置
- 新增 Jaeger 部署配置文件,使用 jaegertracing/all-in-one:latest 镜像
- 添加 Jaeger 服务配置文件,暴露 16686、4317 和 4318 端口
2025-01-22 11:46:30 +08:00
github-actions[bot] 3a74a4d111 Update deployment image tag to 250122-9d82d63 2025-01-22 03:34:26 +00:00
github-actions[bot] 488c1a78a7 Update deployment image tag to 250121-9ae4838 2025-01-21 15:37:09 +00:00
github-actions[bot] 0403ab86b9 Update deployment image tag to 250121-85d297a 2025-01-21 15:31:08 +00:00
suyiiyii 1e56dc5579 feat(facade): update service and ingress ports from 8500 to 8080 2025-01-21 23:18:29 +08:00
github-actions[bot] d914dc32f9 Update deployment image tag to 250121-cedec8b 2025-01-21 14:49:55 +00:00
github-actions[bot] 4ce7a93680 Update deployment image tag to 250121-b51ab46 2025-01-21 14:31:57 +00:00
github-actions[bot] da88981af2 Update deployment image tag to 250121-9927dbc 2025-01-21 14:21:05 +00:00
suyiiyii 019c3da82c feat(consul): 添加注册表暴露控制功能
- 在 templates/consul-ingress.yaml 中添加了 registry_expose 条件判断
- 在 values.yaml 中添加了 registry_expose 配置项,默认为 false
2025-01-21 22:05:04 +08:00
suyiiyii 3c9701dab3 feat(ingress): add facade ingress configurations for HTTP and TLS
feat(service): create facade service definition with TCP and UDP ports
2025-01-21 21:59:45 +08:00
github-actions[bot] 4fdb6ee5fc Update deployment image tag to 250121-1414be4 2025-01-21 13:54:10 +00:00
7 changed files with 144 additions and 2 deletions
+4 -1
View File
@@ -1,3 +1,4 @@
{{- if .Values.registry_expose }}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
@@ -36,4 +37,6 @@ spec:
service:
name: consul
port:
number: 8500
number: 8500
{{- end }}
+39
View File
@@ -0,0 +1,39 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: facade-ingress
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec:
tls:
- hosts:
- facade.kl.suyiiyii.top
secretName: facade-tls
rules:
- host: facade.kl.suyiiyii.top
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: facade
port:
number: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: facade-http-ingress
spec:
rules:
- host: facade.kl.suyiiyii.top
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: facade
port:
number: 8080
+11
View File
@@ -0,0 +1,11 @@
apiVersion: v1
kind: Service
metadata:
name: facade
spec:
ports:
- name: "8080"
port: 8080
targetPort: 8080
selector:
app: facade
+30
View File
@@ -0,0 +1,30 @@
# apiVersion: apps/v1
# kind: Deployment
# metadata:
# labels:
# app: jaeger
# name: jaeger
# spec:
# replicas: 1
# selector:
# matchLabels:
# app: jaeger
# template:
# metadata:
# labels:
# app: jaeger
# spec:
# containers:
# - image: docker.m.daocloud.io/jaegertracing/all-in-one:latest
# name: jaeger
# ports:
# - containerPort: 16686
# protocol: TCP
# - containerPort: 4317
# protocol: TCP
# - containerPort: 4318
# protocol: TCP
# env:
# - name: COLLECTOR_OTLP_ENABLED
# value: "true"
# restartPolicy: Always
+39
View File
@@ -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: 16686
# ---
# 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: 16686
+19
View File
@@ -0,0 +1,19 @@
# apiVersion: v1
# kind: Service
# metadata:
# labels:
# app: jaeger
# name: jaeger
# spec:
# ports:
# - name: "16686"
# port: 16686
# targetPort: 16686
# - name: "4317"
# port: 4317
# targetPort: 4317
# - name: "4318"
# port: 4318
# targetPort: 4318
# selector:
# app: jaeger
+2 -1
View File
@@ -1,6 +1,7 @@
registry_expose: false
registry: ghcr.io
tag: "250121-802e649"
tag: "250122-82ceb65"
deployments:
- name: user
replicas: 1