From 9b8f7b66dabcfa4960fff9d9d539b507841ad465 Mon Sep 17 00:00:00 2001 From: Mike Conrad Date: Fri, 9 May 2025 16:32:13 -0400 Subject: [PATCH] Basic example --- backend/deployment.yaml | 21 +++++++++++++++++++++ backend/service.yaml | 10 ++++++++++ frontend/deployment.yaml | 19 +++++++++++++++++++ frontend/service.yaml | 10 ++++++++++ 4 files changed, 60 insertions(+) create mode 100644 backend/deployment.yaml create mode 100644 backend/service.yaml create mode 100644 frontend/deployment.yaml create mode 100644 frontend/service.yaml diff --git a/backend/deployment.yaml b/backend/deployment.yaml new file mode 100644 index 0000000..76688a4 --- /dev/null +++ b/backend/deployment.yaml @@ -0,0 +1,21 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: backend +spec: + replicas: 1 + selector: + matchLabels: + app: backend + template: + metadata: + labels: + app: backend + spec: + containers: + - name: backend + image: hashicorp/http-echo + args: + - "-text=Hello from backend" + ports: + - containerPort: 5678 diff --git a/backend/service.yaml b/backend/service.yaml new file mode 100644 index 0000000..7d8ded1 --- /dev/null +++ b/backend/service.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Service +metadata: + name: backend +spec: + selector: + app: backend + ports: + - port: 80 + targetPort: 5678 diff --git a/frontend/deployment.yaml b/frontend/deployment.yaml new file mode 100644 index 0000000..428dd7b --- /dev/null +++ b/frontend/deployment.yaml @@ -0,0 +1,19 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: frontend +spec: + replicas: 1 + selector: + matchLabels: + app: frontend + template: + metadata: + labels: + app: frontend + spec: + containers: + - name: frontend + image: nginx:alpine + ports: + - containerPort: 80 diff --git a/frontend/service.yaml b/frontend/service.yaml new file mode 100644 index 0000000..0a7b39d --- /dev/null +++ b/frontend/service.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Service +metadata: + name: frontend +spec: + selector: + app: frontend + ports: + - port: 80 + targetPort: 80