mirror of
https://github.com/morbalint/kemkas-deployment.git
synced 2026-07-17 22:03:46 +00:00
feat: use split services
This commit is contained in:
@@ -6,7 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app: kemkas-be
|
app: kemkas-be
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 2
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: kemkas-be
|
app: kemkas-be
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|
||||||
@@ -6,7 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app: kemkas-fe
|
app: kemkas-fe
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 2
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: kemkas-fe
|
app: kemkas-fe
|
||||||
|
|||||||
@@ -12,13 +12,62 @@ spec:
|
|||||||
rules:
|
rules:
|
||||||
- http:
|
- http:
|
||||||
paths:
|
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: /
|
- path: /
|
||||||
pathType: Prefix
|
pathType: Prefix
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: kemkas-service
|
name: kemkas-fe-service
|
||||||
port:
|
port:
|
||||||
number: 8080
|
number: 80
|
||||||
host: kemkas.hu
|
host: kemkas.hu
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
|
|||||||
@@ -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
|
|
||||||
Reference in New Issue
Block a user