From 7ff55600ca565b538232e9a4ae17b04e81366ad0 Mon Sep 17 00:00:00 2001 From: artem Date: Wed, 23 Apr 2025 19:06:07 +0300 Subject: [PATCH] dogs --- ai/dogs.yml | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 ai/dogs.yml diff --git a/ai/dogs.yml b/ai/dogs.yml new file mode 100644 index 0000000..f604a10 --- /dev/null +++ b/ai/dogs.yml @@ -0,0 +1,66 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: dogs-ai-deployment + namespace: dogs-ai-dev + labels: + app: dogs-ai +spec: + replicas: 1 + selector: + matchLabels: + app: dogs-ai + template: + metadata: + labels: + app: dogs-ai + spec: + containers: + - name: dogs-ai + image: gitea.webart-tech.ru/webart/beerds/backend:015c022b70bb0b6d0e676ac52761557d6677ca55 + ports: + - name: dogs-ai-port + containerPort: 4003 + +--- + +apiVersion: v1 +kind: Service +metadata: + name: dogs-ai-service + namespace: dogs-ai-dev +spec: + ports: + - port: 4003 + targetPort: 4003 + name: tcp + selector: + app: dogs-ai + +--- + +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: dogs-ai-ingress + namespace: dogs-ai-dev + annotations: + kubernetes.io/ingress.class: "traefik" + cert-manager.io/cluster-issuer: letsencrypt-prod +spec: + ingressClassName: traefik + rules: + - host: "xn-----6kcp3cadbabfh8a0a.xn--p1ai" + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: dogs-ai-service + port: + number: 4003 + tls: + - hosts: + - xn-----6kcp3cadbabfh8a0a.xn--p1ai + secretName: dogs-ai-dev-tls