Googleコンテナエンジンインスタンスで実行されているクラフトCMSドッカー画像からデータベースを外部化し、gcloud sqlの第2世代インスタンスに接続しようとしています同じプロジェクトGoogleコンテナエンジンのインスタンスdocker imageからクラウドsqlに接続
コンソールのクラスタ権限セクションでクラウドsql権限を有効に設定しました。データベースインスタンスのアクセス制御設定でさまざまな認証設定を試しました。私はgcloudシェルからのみ接続できます。
私はUNIXソケット接続が必要と思われます。接続する権限が必要ですが、展開して実行すると恐ろしいCrashLoopBackOff
エラーが表示されます。私はソケット接続のインスタンスを、リージョンの有無にかかわらず、パスワードの有無にかかわらず、SQLインスタンスのipにしようとしましたが、0.0.0.0/0ネットワークを許可しています...しかし、gcloudシェル経由で接続できます。これはcraft/configフォルダ内のdb.phpの接続です
'unixSocket' => '/cloudsql/website-1351:asia-east-1:pzr-craft-database',
'user' => 'root',
'password' => 'xxxxxxxx',
'database' => 'craft',
'tablePrefix' => 'craft',
これはどのように達成できますか?