Ich habe eine RDS-PSQL-Datenbank, die für alle Verbindungen offen ist, wie im unten angehängten Screenshot gezeigt, und sie befindet sich auch in derselben VPC wie mein EKS-Cluster, der ebenfalls sichtbar ist.
Ich führe eine Rails-App in meinem EKS-Cluster aus und versuche, eine Datenbank zu erstellen, und habe meinen RDS-Cluster-Endpunkt bereits in Umgebungsvariablen festgelegt.
Befehl, den ich verwende:kubectl exec -it pod/app-b65785bd5-r8mpj -- bundle exec rails db:create
Sowohl EKS-CLuster als auch RDS befinden sich in derselben VPC, vpc-0f9737b08c3269c4d
und ich habe auch die EKS-Cluster-IP-Adresse in der Sicherheitsgruppe der RDS-Cluster-Datenbank auf die weiße Liste gesetzt. Nachfolgend ist der Fehler, den ich erhalte.
Fehler-Screenshot
Screenshot der RDS-Datenbank
Eingehende Regeln der RDS-Sicherheitsgruppe
Ausgehende Regeln der RDS-Sicherheitsgruppe
Lösung des Problems
Angesichts der Tatsache, dass Ihr RDS-Hostname 10.0.2.75
höchstwahrscheinlich in Ihren VPC-CIDR-Bereich aufgelöst wird, ist 10/16. Ändern Sie eingehende Regeln in Ihrer DB SG, um Datenverkehr von zuzulassen10.0.0.0/16
Keine Kommentare:
Kommentar veröffentlichen