From ef6e5fbae0bfe25300c3f3350eee77f8ffd683fe Mon Sep 17 00:00:00 2001 From: Eric FELIXINE Date: Mon, 1 Jun 2026 14:09:55 -0400 Subject: [PATCH] feat: routes Traefik pour lakehouse (trino, kafka-ui, flink, gravitino, minio) --- 32-kafka-ui.yml | 14 ++++++++++++++ 32-trino.yml | 14 ++++++++++++++ 33-flink.yml | 14 ++++++++++++++ 34-gravitino.yml | 14 ++++++++++++++ 35-minio.yml | 14 ++++++++++++++ 5 files changed, 70 insertions(+) create mode 100644 32-kafka-ui.yml create mode 100644 32-trino.yml create mode 100644 33-flink.yml create mode 100644 34-gravitino.yml create mode 100644 35-minio.yml diff --git a/32-kafka-ui.yml b/32-kafka-ui.yml new file mode 100644 index 00000000..7e328367 --- /dev/null +++ b/32-kafka-ui.yml @@ -0,0 +1,14 @@ +http: + routers: + kafka-ui: + rule: "Host(`kafka.digitribe.fr`)" + entryPoints: + - websecure + service: kafka-ui-svc + tls: + certResolver: letsencrypt + services: + kafka-ui-svc: + loadBalancer: + servers: + - url: "http://kafka-ui:8080" diff --git a/32-trino.yml b/32-trino.yml new file mode 100644 index 00000000..3a692679 --- /dev/null +++ b/32-trino.yml @@ -0,0 +1,14 @@ +http: + routers: + trino: + rule: "Host(`trino.digitribe.fr`)" + entryPoints: + - websecure + service: trino-svc + tls: + certResolver: letsencrypt + services: + trino-svc: + loadBalancer: + servers: + - url: "http://trino:8084" diff --git a/33-flink.yml b/33-flink.yml new file mode 100644 index 00000000..a348fa3f --- /dev/null +++ b/33-flink.yml @@ -0,0 +1,14 @@ +http: + routers: + flink: + rule: "Host(`flink.digitribe.fr`)" + entryPoints: + - websecure + service: flink-svc + tls: + certResolver: letsencrypt + services: + flink-svc: + loadBalancer: + servers: + - url: "http://flink-jobmanager:8081" diff --git a/34-gravitino.yml b/34-gravitino.yml new file mode 100644 index 00000000..5891dcf3 --- /dev/null +++ b/34-gravitino.yml @@ -0,0 +1,14 @@ +http: + routers: + gravitino: + rule: "Host(`gravitino.digitribe.fr`)" + entryPoints: + - websecure + service: gravitino-svc + tls: + certResolver: letsencrypt + services: + gravitino-svc: + loadBalancer: + servers: + - url: "http://gravitino:8090" diff --git a/35-minio.yml b/35-minio.yml new file mode 100644 index 00000000..05d3ca0a --- /dev/null +++ b/35-minio.yml @@ -0,0 +1,14 @@ +http: + routers: + minio: + rule: "Host(`minio.digitribe.fr`)" + entryPoints: + - websecure + service: minio-svc + tls: + certResolver: letsencrypt + services: + minio-svc: + loadBalancer: + servers: + - url: "http://minio:9001"