diff --git a/balancer/Gateway/balancer.yaml b/balancer/Gateway/balancer.yaml new file mode 100644 index 0000000..8460be5 --- /dev/null +++ b/balancer/Gateway/balancer.yaml @@ -0,0 +1,21 @@ +apiVersion: gateway.networking.k8s.io/v1 +kind: Gateway +metadata: + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + name: balancer + namespace: balancer +spec: + gatewayClassName: eg + listeners: + - allowedRoutes: + namespaces: + from: Same + hostname: balancer.sandbox.k8s.phl.io + name: https + port: 443 + protocol: HTTPS + tls: + certificateRefs: + - name: balancer-gw-tls + mode: Terminate diff --git a/balancer/HTTPRoute/balancer.yaml b/balancer/HTTPRoute/balancer.yaml new file mode 100644 index 0000000..5e4140c --- /dev/null +++ b/balancer/HTTPRoute/balancer.yaml @@ -0,0 +1,14 @@ +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: balancer + namespace: balancer +spec: + hostnames: + - balancer.sandbox.k8s.phl.io + parentRefs: + - name: balancer + rules: + - backendRefs: + - name: balancer + port: 8000 diff --git a/cloudnative-pg/Database/balancer.yaml b/cloudnative-pg/Database/balancer.yaml new file mode 100644 index 0000000..6f4627c --- /dev/null +++ b/cloudnative-pg/Database/balancer.yaml @@ -0,0 +1,10 @@ +apiVersion: postgresql.cnpg.io/v1 +kind: Database +metadata: + name: balancer + namespace: cloudnative-pg +spec: + cluster: + name: shared-cluster + name: balancer + owner: balancer