From 41e2ff58ef2a1cd21465c1a26919991afb28c9e7 Mon Sep 17 00:00:00 2001 From: Fabrice Didon Date: Sat, 31 Aug 2024 15:57:06 +0200 Subject: [PATCH] Ajout GSE --- gse/gse.yaml | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 gse/gse.yaml diff --git a/gse/gse.yaml b/gse/gse.yaml new file mode 100644 index 0000000..46643f0 --- /dev/null +++ b/gse/gse.yaml @@ -0,0 +1,76 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: gse +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: gse + namespace: gse +data: + port: "28657" +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: gse + name: gse + namespace: gse +spec: + replicas: 2 + selector: + matchLabels: + app: gse + strategy: {} + template: + metadata: + labels: + app: gse + spec: + containers: + - image: git.open-it.io/fabrice/gse:latest + name: gse + env: + - name: GSE_PORT + valueFrom: + configMapKeyRef: + name: gse + key: port +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: gse + name: gse + namespace: gse +spec: + ports: + - port: 28657 + protocol: TCP + targetPort: 28657 + selector: + app: gse +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: gse + namespace: gse + annotations: + nginx.ingress.kubernetes.io/app-root: /gse +spec: + ingressClassName: nginx + rules: + - host: gse.k8s.open-it.io + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: gse + port: + number: 28657