sql >> Database teknologi >  >> RDS >> PostgreSQL

Under lokal udvikling med Kubernetes/minikube, hvordan skal jeg oprette forbindelse til postgres-databasen, der kører på localhost?

Måske ikke et svar for Minikube, men jeg endte her, så jeg deler, hvad jeg gjorde for Kubernetes i Docker til Mac.

Jeg tilføjede en tjeneste som denne til 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

Min applikation var i stand til at oprette forbindelse til den lokalt kørende postgres-server med denne opsætning ved hjælp af domænenavnet postgres . Postgres-serveren kan lytte til 127.0.0.1 med denne opsætning.



  1. MySQL-fejl ved forsøg på at afkorte tabel

  2. Sådan tjekker du for null-værdi for en double, som er taget fra en database

  3. Ændringstabel mislykkes, fordi en række har forkerte data - Forkert datotidsværdi:'0000-00-00 00:00:00'

  4. Hvordan gemmer man BLOB som fil i PL/SQL?