ฉันเพิ่งกำหนดค่า openebs เป็นประเภท storageclass บน k0s แต่เมื่อฉันพยายามสร้างการอ้างสิทธิ์วอลุ่มแบบถาวร มันจะติดขัด รอดำเนินการ โหมด.
เป็นการตรวจสอบเพื่อตอบสนองความ WaitForFirstConsumer ข้อจำกัด ฉันสร้างการปรับใช้ แต่หลังจากนั้นระยะหนึ่ง การอ้างสิทธิ์ปริมาณแบบถาวรยังคงอยู่ในโหมดรอดำเนินการ
ฉันค่อนข้างแน่ใจว่า storageclass ได้รับการกำหนดค่าอย่างดีแล้ว (เว้นแต่เป็นอย่างอื่น !) เพราะเมื่อฉันเรียกใช้ k0s kubectl รับ storageclass
ฉันเข้าใจ :
openebs-device openebs.io/local ลบ WaitForFirstConsumer เท็จ 11 ชม
openebs-hostpath openebs.io/local ลบ WaitForFirstConsumer เท็จ 11 ชม
สำหรับบริบท local-pvc.yaml ของฉันมีดังนี้:
api เวอร์ชัน: v1
ชนิด: PersistentVolumeClaim
ข้อมูลเมตา:
ชื่อ: mssql-การอ้างสิทธิ์
ข้อมูลจำเพาะ:
storageClassName: openebs.io/local
โหมดการเข้าถึง:
- ReadWriteMany
ทรัพยากร:
คำขอ:
พื้นที่เก็บข้อมูล: 200Mi
อย่างไรก็ตาม สิ่งนี้ทำให้เกิดข้อผิดพลาดหลังจากที่ฉันเพิ่มแอตทริบิวต์ storageClassName (แอตทริบิวต์จำเป็นสำหรับการจัดหาพีวีซีหรือไม่? ถ้าเป็นเช่นนั้นค่าที่แน่นอนคืออะไร? ).
การปรับใช้ดั้งเดิมไม่มีแอตทริบิวต์และฉันต้องเพิ่มหลังจากขุดค้นรอบ ๆ ฉันไม่แน่ใจทั้งหมดเกี่ยวกับค่าที่ฉันควรกำหนดค่า storageClassName: ค่า.
ฉันพลาดอะไรไป