Bird
0
0

You want to run Cloud SQL Proxy inside a Kubernetes cluster to allow pods to connect securely to Cloud SQL. Which approach is best?

hard📝 Application Q8 of 15
GCP - Cloud SQL and Databases
You want to run Cloud SQL Proxy inside a Kubernetes cluster to allow pods to connect securely to Cloud SQL. Which approach is best?
AInstall Cloud SQL Proxy on the Kubernetes master node only
BDeploy Cloud SQL Proxy as a sidecar container in each pod needing DB access
CExpose Cloud SQL instance public IP and connect directly from pods
DUse a VPN tunnel from Kubernetes nodes to Cloud SQL
Step-by-Step Solution
Solution:
  1. Step 1: Understand proxy deployment in Kubernetes

    Sidecar containers run alongside app containers to provide secure proxy access per pod.
  2. Step 2: Evaluate other options

    Installing on master node or exposing public IP reduces security; VPN is more complex and less common.
  3. Final Answer:

    Deploy Cloud SQL Proxy as a sidecar container in each pod needing DB access -> Option B
  4. Quick Check:

    Kubernetes proxy best practice = Sidecar container [OK]
Quick Trick: Use sidecar proxy for secure pod DB connections [OK]
Common Mistakes:
  • Installing proxy only on master node
  • Using public IP exposing security risk
  • Overcomplicating with VPN

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More GCP Quizzes