diff --git a/kemkas/kemkas-be-deployment.yaml b/kemkas/kemkas-be-deployment.yaml index eda0fe5..f8cec84 100644 --- a/kemkas/kemkas-be-deployment.yaml +++ b/kemkas/kemkas-be-deployment.yaml @@ -6,7 +6,7 @@ metadata: labels: app: kemkas-be spec: - replicas: 1 + replicas: 2 selector: matchLabels: app: kemkas-be diff --git a/kemkas/kemkas-deployment.yaml b/kemkas/kemkas-deployment.yaml deleted file mode 100644 index 6911175..0000000 --- a/kemkas/kemkas-deployment.yaml +++ /dev/null @@ -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 - diff --git a/kemkas/kemkas-fe-deployment.yaml b/kemkas/kemkas-fe-deployment.yaml index 5fcf41f..5110e4a 100644 --- a/kemkas/kemkas-fe-deployment.yaml +++ b/kemkas/kemkas-fe-deployment.yaml @@ -6,7 +6,7 @@ metadata: labels: app: kemkas-fe spec: - replicas: 1 + replicas: 2 selector: matchLabels: app: kemkas-fe diff --git a/kemkas/kemkas-ingress.yaml b/kemkas/kemkas-ingress.yaml index f0748d5..30b2eed 100644 --- a/kemkas/kemkas-ingress.yaml +++ b/kemkas/kemkas-ingress.yaml @@ -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: diff --git a/kemkas/kemkas-service.yaml b/kemkas/kemkas-service.yaml deleted file mode 100644 index 1a35ee0..0000000 --- a/kemkas/kemkas-service.yaml +++ /dev/null @@ -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