2
Google Container Engine에 배포 된 Rails 앱을 Google Cloud SQL에서 호스팅되는 데이터베이스에 연결하려고합니다.레일 5, Google 컨테이너 엔진 및 Google Cloud SQL
다음은 this documentation입니다. 그것에 따르면, 내 포드에는 두 개의 컨테이너가 있습니다 : spike 및 cloudsql-proxy. 이 페이지에서
, 우리는 다음과 같은 라인을 읽을 수 있습니다 :응용 프로그램이 데이터베이스에 액세스하는 데 사용하는 호스트 주소로 127.0.0.1:3306를 제공합니다. 그것은
kubectl logs [pod_name] cloudsql-proxy
2017/05/03 09:50:43 Listening on 127.0.0.1:3306 for [instance_connection_name] 2017/05/03 09:50:43 Ready for new connections
의 반환 및
kubectl exec -it [pod_name] -- /bin/bash
에,cat log/production.log
ActionView::Template::Error (Unknown MySQL server host '127.0.0.1:3306' (25))
반환되지 않습니다 : 프로세스의 매우 끝에
,이 얻을 장난?