Score:0

ไม่สามารถเชื่อมต่ออินสแตนซ์ GCP SQL จากคลัสเตอร์ GKE

ธง cn

ฉันสร้างคลัสเตอร์ vpc-native และฉันพยายามเชื่อมต่อจากพ็อดภายในคลัสเตอร์ไปยังอินสแตนซ์ SQL ของ postgres ด้วย IP ส่วนตัว

ฉันกำลังทดสอบโดยใช้คำสั่ง telnet 5432 พื้นฐาน

การเชื่อมต่อทำงานได้ดีเมื่อฉันลองจากอินสแตนซ์ GCE ที่อยู่ใน VPC เดียวกัน การทดสอบการเชื่อมต่อทั้งหมดใน GCP ให้ไฟเขียวกับฉัน ดังนั้นดูเหมือนว่าจะเป็นปัญหาของ k8s

นี่คือคลัสเตอร์ของฉัน:

คลัสเตอร์คอนเทนเนอร์ gcloud สร้าง alex-test \                                                            
    --เครือข่าย=โรงงาน-vpc \
    --region = ยุโรปตะวันตก 1 \
    --enable-ip-นามแฝง \
    --subnetwork=europe-west1-factory-ซับเน็ต \
    --คลัสเตอร์-ipv4-cidr="/16" \
    --services-ipv4-cidr="/20"

นี่คือวิธีที่ฉันทดสอบการเชื่อมต่อ:

kubectl run -it --rm --restart=Never busybox --image=gcr.io/google-containers/busybox sh
telnet <private ip> 5432

นี่คือการกำหนดค่าเครือข่ายของฉันใน Terraform:

ทรัพยากร "google_compute_network" "โรงงาน" {
  ชื่อ = "โรงงาน-vpc"
  auto_create_subnetworks = เท็จ

  ขึ้นอยู่กับ = [google_project_service.compute]
}

ทรัพยากร "google_compute_subnetwork" "factory_subnet" {
  name = "${var.region}-factory-subnet"
  ip_cidr_range = "10.0.0.0/16"
  ภูมิภาค = var.region
  เครือข่าย = google_compute_network.factory.self_link
  private_ip_google_access = จริง

  รอง_ip_ช่วง {
    ip_cidr_range = "10.2.0.0/16"
    range_name = "พ็อด"
  }

  รอง_ip_ช่วง {
    ip_cidr_range = "10.3.0.0/16"
    range_name = "บริการ"
  }
}

ทรัพยากร "google_compute_global_address" "gitlab_google_private_peering" {
  ผู้ให้บริการ = google เบต้า
  ชื่อ = "gitlab-gcp-ส่วนตัว"
  address_type = "ภายใน"
  วัตถุประสงค์ = "VPC_PEERING"
  เครือข่าย = google_compute_network.factory.self_link
  คำนำหน้า_ความยาว = 16
}

ทรัพยากร "google_service_networking_connection" "gitlab_google_private_peering" {
  ผู้ให้บริการ = google เบต้า
  เครือข่าย = google_compute_network.factory.self_link
  บริการ = "servicenetworking.googleapis.com"
  reserved_peering_ranges = [google_compute_global_address.gitlab_google_private_peering.name]
}

ฉันได้ตรวจสอบเอกสารและบทความต่อไปนี้แล้ว แต่ไม่มีอะไรช่วย:

ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก !

Score:1
ธง us

โปรดตรวจสอบว่าคุณสามารถสื่อสารกับอินสแตนซ์ ชื่อโฮสต์ และที่อยู่ IP ที่ประกาศได้หรือไม่ หากคุณตกลงกับสิ่งนั้น ตรวจสอบให้แน่ใจว่าคุณอยู่ในภูมิภาคเดียวกัน

ฉันพบสิ่งนี้ ลิงค์ สิ่งนี้อาจช่วยคุณได้ นี่คือวิธีตั้งค่าคลัสเตอร์ที่ใช้ร่วมกัน วี.พี.ซี.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา