From 6e29411b2737582d4b21576ab18e2fdaf783f607 Mon Sep 17 00:00:00 2001 From: DinkoGalic Date: Tue, 9 Jun 2026 10:24:43 +0200 Subject: [PATCH] k8s --- k8s/deployment.yaml | 30 ++++++++++++++++++++++++++++++ k8s/ingress.yaml | 23 +++++++++++++++++++++++ k8s/service.yaml | 16 ++++++++++++++++ 3 files changed, 69 insertions(+) diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml index e69de29..4b17d68 100644 --- a/k8s/deployment.yaml +++ b/k8s/deployment.yaml @@ -0,0 +1,30 @@ +apiVersion: apps/v1 +kind: Deployment + +metadata: + name: k2-app + namespace: kolokvij2-dinkoglc + +spec: + replicas: 2 + + selector: + matchLabels: + app: k2-app + + template: + metadata: + labels: + app: k2-app + + spec: + containers: + - name: k2-app + image: git.fpmoz.sum.ba/dinkoglc/k2-app:1.0 + + ports: + - containerPort: 8000 + + env: + - name: AUTOR + value: "dinkoglc" diff --git a/k8s/ingress.yaml b/k8s/ingress.yaml index e69de29..2c9cb4d 100644 --- a/k8s/ingress.yaml +++ b/k8s/ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress + +metadata: + name: k2-ingress + namespace: kolokvij2-dinkoglc + +spec: + ingressClassName: traefik + + rules: + - host: dinkoglc.argocd.fpmoz.sum.ba + + http: + paths: + - path: / + pathType: Prefix + + backend: + service: + name: k2-svc + port: + number: 80 diff --git a/k8s/service.yaml b/k8s/service.yaml index e69de29..822416f 100644 --- a/k8s/service.yaml +++ b/k8s/service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service + +metadata: + name: k2-svc + namespace: kolokvij2-dinkoglc + +spec: + type: ClusterIP + + selector: + app: k2-app + + ports: + - port: 80 + targetPort: 8000