diff --git a/deployment/deployment-front.yml b/deployment/deployment-front.yml new file mode 100644 index 0000000..8164784 --- /dev/null +++ b/deployment/deployment-front.yml @@ -0,0 +1,29 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: front-service + +spec: + replicas: 1 + selector: + matchLabels: + app: front-service + template: + metadata: + labels: + app: front-service + spec: + nodeSelector: + "beta.kubernetes.io/os": linux + containers: + - name: front-service + image: atechnohazard/katbin-web + ports: + - containerPort: 5000 + name: front-service + resources: + limits: + cpu: 500m + requests: + cpu: 200m + imagePullPolicy: Always \ No newline at end of file diff --git a/deployment/ingress.yml b/deployment/ingress.yml index 3d0f0ff..4596e69 100644 --- a/deployment/ingress.yml +++ b/deployment/ingress.yml @@ -8,16 +8,27 @@ metadata: spec: tls: - hosts: - - api.katb.in + - api.katb.in + - katb.in secretName: katbin-tls rules: - - host: api.katb.in - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: katbin-service - port: - number: 80 \ No newline at end of file + - host: api.katb.in + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: katbin-service + port: + number: 80 + - host: katb.in + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: front-service + port: + number: 81 diff --git a/deployment/service-front.yml b/deployment/service-front.yml new file mode 100644 index 0000000..2ce1954 --- /dev/null +++ b/deployment/service-front.yml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Service +metadata: + name: front-service +spec: + ports: + - port: 81 + targetPort: 5000 + selector: + app: front-service \ No newline at end of file