Potrebbe non essere una risposta per Minikube, ma sono finito qui, quindi condivido ciò che ho fatto per Kubernetes in Docker per Mac.
Ho aggiunto un servizio come questo per 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
La mia applicazione è stata in grado di connettersi al server postgres in esecuzione localmente con questa configurazione utilizzando il nome di dominio postgres
. Il server Postgres può ascoltare 127.0.0.1
con questa configurazione.