sql >> Base de Datos >  >> RDS >> PostgreSQL

Durante el desarrollo local con Kubernetes/minikube, ¿cómo debo conectarme a la base de datos de postgres que se ejecuta en localhost?

Puede que no sea una respuesta para Minikube, pero terminé aquí, así que comparto lo que hice para Kubernetes en Docker para Mac.

Agregué un servicio como este para PostgreSQL:

kind: Service
apiVersion: v1
metadata:
  name: postgres
  namespace: default
spec:
  type: ExternalName
  # https://docs.docker.com/docker-for-mac/networking/#use-cases-and-workarounds
  externalName: host.docker.internal
  ports:
    - name: port
      port: 5432

Mi aplicación pudo conectarse al servidor postgres que se ejecuta localmente con esta configuración usando el nombre de dominio postgres . El servidor Postgres puede escuchar 127.0.0.1 con esta configuración.