PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Durante o desenvolvimento local com Kubernetes/minikube, como devo me conectar ao banco de dados postgres em execução no localhost?


Pode não ser uma resposta para o Minikube, mas acabei aqui, então compartilho o que fiz para o Kubernetes no Docker para Mac.

Eu adicionei um serviço como este para o 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

Meu aplicativo foi capaz de se conectar ao servidor postgres em execução localmente com esta configuração usando o nome de domínio postgres . O servidor Postgres pode escutar 127.0.0.1 com esta configuração.