Postgres Cluster Zugriff durch Traefik
Um den Cluster außerhalb der K8s Cluster zuzugreifen, mussen wir zuerst den Port von postgres in Traefik values.yaml definieren.
postgres:
port: 5432
expose: true
protocol: TCP
exposedPort: 5432
Nachdem wir den Traefik helmchart nochmal aktualisiert haben, mussen wir ein IngressRouteTCP für die Postgres cluster definieren.
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRouteTCP
metadata:
name: ingressroutetcpfoo
namespace: pg-cluster
spec:
entryPoints:
– postgres
routes:
- match: HostSNI(
*
) services:- name: acid-complete-cluster2
port: 5432
- name: acid-complete-cluster2
Fertig. Jetzt können wir die postgres cluster durch PgAdmin unter “pg.apps.rancher.adartish.de“ erreichen.
Ressourcen: