diff --git a/src/EventHub.HttpApi.Host/manifests/deployment.yml b/src/EventHub.HttpApi.Host/manifests/deployment.yml new file mode 100644 index 0000000..051f3b2 --- /dev/null +++ b/src/EventHub.HttpApi.Host/manifests/deployment.yml @@ -0,0 +1,23 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: volosoft-eventhub-httpapi-host-deployment +spec: + selector: + matchLabels: + app: volosoft-eventhub-httpapi-host-pod + replicas: 2 + template: + metadata: + labels: + app: volosoft-eventhub-httpapi-host-pod + spec: + containers: + - name: volosoft-eventhub-httpapi-host-container + image: voloeventhubhttpapihost.azurecr.io/voloeventhubhttpapihost:v1 + resources: + limits: + memory: "128Mi" + cpu: "500m" + ports: + - containerPort: 5002 \ No newline at end of file diff --git a/src/EventHub.HttpApi.Host/manifests/service.yml b/src/EventHub.HttpApi.Host/manifests/service.yml new file mode 100644 index 0000000..df7aba8 --- /dev/null +++ b/src/EventHub.HttpApi.Host/manifests/service.yml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Service +metadata: + name: volosoft-eventhub-httpapi-host-service +spec: + selector: + app: volosoft-eventhub-httpapi-host-pod + ports: + - port: 80 + targetPort: 80 + type: LoadBalancer diff --git a/src/EventHub.IdentityServer/manifests/deployment.yml b/src/EventHub.IdentityServer/manifests/deployment.yml new file mode 100644 index 0000000..b5301e5 --- /dev/null +++ b/src/EventHub.IdentityServer/manifests/deployment.yml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: volosoft-eventhub-identityserver-deployment +spec: + selector: + matchLabels: + app: volosoft-eventhub-identityserver-pod + template: + metadata: + labels: + app: volosoft-eventhub-identityserver-pod + spec: + containers: + - name: volosoft-eventhub-identityserver-container + image: voloeventhubidentityserver.azurecr.io/voloeventhubidentityserver:v1 + resources: + limits: + memory: "128Mi" + cpu: "500m" + ports: + - containerPort: 5001 \ No newline at end of file diff --git a/src/EventHub.IdentityServer/manifests/service.yml b/src/EventHub.IdentityServer/manifests/service.yml new file mode 100644 index 0000000..30efb7d --- /dev/null +++ b/src/EventHub.IdentityServer/manifests/service.yml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Service +metadata: + name: volosoft-eventhub-identityserver-service +spec: + selector: + app: volosoft-eventhub-identityserver-pod + ports: + - port: 80 + targetPort: 80 + type: LoadBalancer \ No newline at end of file diff --git a/src/EventHub.Web/manifests/deployment.yml b/src/EventHub.Web/manifests/deployment.yml new file mode 100644 index 0000000..37bca0f --- /dev/null +++ b/src/EventHub.Web/manifests/deployment.yml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: volosoft-eventhub-web-deployment +spec: + selector: + matchLabels: + app: volosoft-eventhub-web-pod + template: + metadata: + labels: + app: volosoft-eventhub-web-pod + spec: + containers: + - name: volosoft-eventhub-web-container + image: voloeventhub.azurecr.io/voloeventhub:v1 + resources: + limits: + memory: "128Mi" + cpu: "500m" + ports: + - containerPort: 80 diff --git a/src/EventHub.Web/manifests/service.yml b/src/EventHub.Web/manifests/service.yml new file mode 100644 index 0000000..a470dfd --- /dev/null +++ b/src/EventHub.Web/manifests/service.yml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Service +metadata: + name: volosoft-eventhub-web-service +spec: + selector: + app: volosoft-eventhub-web-pod + ports: + - port: 8080 + targetPort: 80 + type: ClusterIP \ No newline at end of file