Das größte Problem, das ich hier verstehe, ist die Verwaltung von IPs. Die IP-Adressen der Rails-Pods werden dynamisch sein, sodass sie nicht auf die Whitelist gesetzt werden können. Wie bekomme ich auf sichere Weise Zugriff auf die Google Cloud SQL-Datenbank, ohne die IPs der Rails-Container zu kennen?Was ist derzeit der beste Weg, Rails auf Google Container Engine (GKE) mit Google Cloud SQL zu verbinden
0
A
Antwort
0
Sie können die Cloud SQL-Proxy in Ihrem pod ausführen, die Sie Cloud SQL über einen lokalen UNIX-Socket verbinden können: https://github.com/GoogleCloudPlatform/cloudsql-proxy#to-use-from-kubernetes
Ja, ich habe gerade vor kurzem, dass. Es scheint der einzige wirkliche Weg zu sein, obwohl es immer noch ziemlich eklig ist, da es eine persistente Festplatte erstellen muss, die auch ärgerlich nicht-trivial ist:/Aber es ist was wir haben. Vielen Dank! –
welcher Teil erfordert eine persistente Festplatte? Ich bin nicht allzu gut über GKE, aber ich glaube nicht, dass dies eine persistente Festplatte erfordert – Vadim
Ja, es looos wie es von diesem Link "Dieser GCE PD muss bereits existieren." um das Geheimnis zu bewahren –