feat: use split services

This commit is contained in:
2024-03-10 10:12:48 +01:00
parent ecc0a25efc
commit 024770282c
5 changed files with 53 additions and 104 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ metadata:
labels:
app: kemkas-be
spec:
replicas: 1
replicas: 2
selector:
matchLabels:
app: kemkas-be
-85
View File
@@ -1,85 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: kemkas
namespace: kemkas
labels:
app: kemkas
spec:
replicas: 2
selector:
matchLabels:
app: kemkas
template:
metadata:
name: kemkas
labels:
app: kemkas
spec:
containers:
- name: kemkas
image: registry.digitalocean.com/kemkas/kemkas:34eaa3de
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
env:
- name: monitoring__url
value: "http://grafana-k8s-monitoring-grafana-agent.default.svc.cluster.local:4318"
- name: Email__DomainName
value: "mail.kemkas.hu"
- name: Email__ApiKey
valueFrom:
secretKeyRef:
name: kemkas-envs
key: email--api-key
- name: ConnectionStrings__DefaultConnection
valueFrom:
secretKeyRef:
name: kemkas-envs
key: connection-strings--default-connection
- name: Authentication__Google__ClientId
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--google--client-id
- name: Authentication__Google__ClientSecret
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--google--client-secret
- name: Authentication__Facebook__ClientId
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--facebook--client-id
- name: Authentication__Facebook__ClientSecret
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--facebook--client-secret
- name: Authentication__Discord__ClientId
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--discord--client-id
- name: Authentication__Discord__ClientSecret
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--discord--client-secret
livenessProbe:
httpGet:
path: /health
port: 8080
initialDelaySeconds: 3
periodSeconds: 3
resources:
requests:
cpu: 100m
memory: 100M
limits:
cpu: 750m
memory: 300M
restartPolicy: Always
+1 -1
View File
@@ -6,7 +6,7 @@ metadata:
labels:
app: kemkas-fe
spec:
replicas: 1
replicas: 2
selector:
matchLabels:
app: kemkas-fe
+51 -2
View File
@@ -12,13 +12,62 @@ spec:
rules:
- http:
paths:
- path: /Identity/
pathType: Prefix
backend:
service:
name: kemkas-be-service
port:
number: 8080
- path: /api/
pathType: Prefix
backend:
service:
name: kemkas-be-service
port:
number: 8080
- path: /signin-discord/
pathType: Prefix
backend:
service:
name: kemkas-be-service
port:
number: 8080
- path: /lib/
pathType: Prefix
backend:
service:
name: kemkas-be-service
port:
number: 8080
- path: /js/
pathType: Prefix
backend:
service:
name: kemkas-be-service
port:
number: 8080
- path: /css/
pathType: Prefix
backend:
service:
name: kemkas-be-service
port:
number: 8080
- path: /img/
pathType: Prefix
backend:
service:
name: kemkas-be-service
port:
number: 8080
- path: /
pathType: Prefix
backend:
service:
name: kemkas-service
name: kemkas-fe-service
port:
number: 8080
number: 80
host: kemkas.hu
tls:
- hosts:
-15
View File
@@ -1,15 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: kemkas-service
namespace: kemkas
labels:
app: kemkas
spec:
selector:
app: kemkas
type: ClusterIP
ports:
- protocol: TCP
port: 8080
targetPort: 8080