PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Lors du développement local avec Kubernetes/minikube, comment dois-je me connecter à la base de données postgres exécutée sur localhost ?

Peut-être pas une réponse pour Minikube, mais je me suis retrouvé ici donc je partage ce que j'ai fait pour Kubernetes dans Docker pour Mac.

J'ai ajouté un service comme celui-ci pour 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

Mon application a pu se connecter au serveur postgres exécuté localement avec cette configuration en utilisant le nom de domaine postgres . Le serveur Postgres peut écouter 127.0.0.1 avec cette configuration.