ฉันกำลังพยายามแนบดิสก์ใหม่กับคลัสเตอร์ y GKE เนื่องจากฉันต้องการสำหรับฐานข้อมูลที่รันด้วย PostreSQL Operator สำคัญ: ฉันใช้โหนด n2d ที่เป็นความลับ ตอนนี้ฉันได้รับข้อผิดพลาดต่อไปนี้จาก k8s:
เหตุการณ์:
พิมพ์อายุเหตุผลจากข้อความ
---- ------ ---- ---- -------
คำเตือน FailedScheduling 7m6s (x2 over 7m7s) default-scheduler 0/3 nodes are available: 3 pod has unbound PersistentVolumeClaims.
ตัวกำหนดตารางเวลาเริ่มต้น 7m4s ตามกำหนดการปกติ มอบหมายการทดสอบ postgres/acid-minimal-cluster-0 ให้กับ gke-...-developm-07e64540-7mf8 เรียบร้อยแล้ว
คำเตือน FailedMount 5m1s kubelet ไม่สามารถแนบหรือเมานต์วอลุ่มได้: unmounted volumes=[psql-gcs-development-bucket-credentials pgdata], unattached volumes=[dshm psql-gc
s-development-bucket-credentials kube-api-access-d52h7 pgdata]: หมดเวลารอเงื่อนไข
คำเตือน FailedMount 52s (x11 มากกว่า 7m4s) kubelet MountVolume.SetUp ล้มเหลวสำหรับวอลุ่ม "psql-gcs-development-bucket-credentials": ความลับ "psql-gcs-development-bucket-credentials" ไม่ใช่สำหรับ
ยกเลิก
คำเตือน FailedAttachVolume 42s (x11 มากกว่า 7m3s) Attachdetach-controller AttachVolume.Attach ล้มเหลวสำหรับวอลุ่ม "pvc-898d4a0e-2e3f-4368-a075-e775e9614424" : googleapi: ข้อผิดพลาด 400: การใช้ทรัพยากรไม่ถูกต้อง: 'An NV
อินเทอร์เฟซ Me จำเป็นสำหรับดิสก์ที่เชื่อมต่อกับ VM ที่เป็นความลับ ต้องระบุอินเทอร์เฟซเป็น NVMe ในขณะที่สร้างดิสก์'., invalidResourceUsage
คำเตือน FailedMount 26s (x2 มากกว่า 2m44s) kubelet ไม่สามารถแนบหรือเมานต์วอลุ่มได้: unmounted volumes=[pgdata psql-gcs-development-bucket-credentials], unattached volumes=[pgdata dshm
psql-gcs-development-bucket-credentials kube-api-access-d52h7]: หมดเวลารอเงื่อนไข
โปรดอย่าสนใจข้อความลับ ฉันรู้ว่าพวกเขาอยู่ในเนมสเปซที่ไม่ถูกต้อง แต่ฉันหลงทางเล็กน้อยกับปริมาณ GCP ฉันได้ลองหลายวิธีในการแนบวอลุ่มกับโหนด k8s (VM) ที่มีอยู่ของฉัน แต่ข้อความแสดงข้อผิดพลาดจะเหมือนเดิมเสมอ:
จำเป็นต้องมีอินเทอร์เฟซ NVMe สำหรับดิสก์ที่เชื่อมต่อกับ VM ที่เป็นความลับ ต้องระบุอินเทอร์เฟซเป็น NVMe ในขณะที่สร้างดิสก์
ฉันไม่เข้าใจ "อินเทอร์เฟซ NVMe" เนื่องจากฉันไม่สามารถเลือกอะไรผ่าน UI ระหว่างการสร้างดิสก์หรือสิ่งที่แนบมา จีคลาวด์
CLI ไม่มีตัวเลือกนี้เช่นกัน ฉันพบลิงก์ไปยัง เอกสารประกอบของ Google:
เนื่องจากข้อจำกัดปัจจุบันของไดรเวอร์ NVME จึงไม่สามารถใช้ชื่ออุปกรณ์ที่ลูกค้าระบุกับดิสก์ที่ต่อกับอินสแตนซ์ Confidential VM หากคุณต้องการชื่อดิสก์ที่กำหนดเองเป็นตัวระบุ ตัวอย่างเช่น เพื่อวัตถุประสงค์ในการทำงานอัตโนมัติ ตัวอย่างเช่น วิธีแก้ปัญหาที่เป็นไปได้คือการใช้บริการข้อมูลเมตาของ Compute Engine
แต่นี่ดูเหมือนจะเป็นขั้นตอนหลังจากนั้น เนื่องจากฉันไม่สามารถแนบไดรฟ์ข้อมูลได้
หวังว่าคุณจะช่วยฉันได้
ไชโย