GOOGLE ADS

Donnerstag, 21. April 2022

RDS-Konnektivitätsproblem mit EKS-Cluster

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-0f9737b08c3269c4dund 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.75hö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

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...