diff --git a/stage-maker/ingress.yaml b/stage-maker/ingress.yaml new file mode 100644 index 0000000..699d13d --- /dev/null +++ b/stage-maker/ingress.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: stage-maker-ingress + namespace: stage-maker +spec: + ingressClassName: nginx + rules: + - host: ontime.jwetzell.com + http: + paths: + - path: /api/v1/stage + pathType: Prefix + backend: + service: + name: stage-maker-service + port: + number: 3000 diff --git a/stage-maker/kustomization.yaml b/stage-maker/kustomization.yaml index e5a4126..ecc0da9 100644 --- a/stage-maker/kustomization.yaml +++ b/stage-maker/kustomization.yaml @@ -1,5 +1,7 @@ resources: - namespace.yaml - deployment.yaml + - ingress.yaml - cluster-role.yaml - service-account.yaml + - service.yaml diff --git a/stage-maker/service.yaml b/stage-maker/service.yaml new file mode 100644 index 0000000..13ae807 --- /dev/null +++ b/stage-maker/service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: stage-maker-service + namespace: stage-maker +spec: + selector: + app: stage-maker + ports: + - protocol: "TCP" + port: 3000 + targetPort: 3000 + name: web + +