diff --git a/examples/eu/loadgen.yaml b/examples/eu/loadgen.yaml new file mode 100644 index 0000000..0fec96b --- /dev/null +++ b/examples/eu/loadgen.yaml @@ -0,0 +1,24 @@ +apiVersion: v1 +kind: Pod +metadata: + labels: + run: loadgen + name: loadgen +spec: + nodeSelector: + node-role.kubernetes.io/app: "" + containers: + - args: + - -n + - "1000" + - -c + - "2" + - -z + - 1m + - http://webtest:8080/tx + image: williamyeh/hey + name: loadgen + resources: {} + dnsPolicy: ClusterFirst + restartPolicy: Never +status: {} \ No newline at end of file diff --git a/examples/eu/webtest.yaml b/examples/eu/webtest.yaml new file mode 100644 index 0000000..60fb694 --- /dev/null +++ b/examples/eu/webtest.yaml @@ -0,0 +1,53 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: webtest + name: webtest +spec: + replicas: 1 + selector: + matchLabels: + app: webtest + strategy: {} + template: + metadata: + labels: + app: webtest + spec: + nodeSelector: + node-role.kubernetes.io/app: "" + containers: + - image: ghcr.io/cloudnative-pg/webtest:1.6.0 + name: webtest + env: + - name: PASSWORD + valueFrom: + secretKeyRef: + name: pg-eu-app + key: password + - name: USER + valueFrom: + secretKeyRef: + name: pg-eu-app + key: username + - name: DATABASE_URL + value: "postgres://$(USER):$(PASSWORD)@pg-eu-rw/app?sslmode=require&connect_timeout=2" + ports: + - containerPort: 8080 +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: webtest + name: webtest +spec: + ports: + - port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app: webtest + type: ClusterIP +