Score:0

CRD ที่กำหนดเองไม่ได้รับการลบในคลัสเตอร์ aks จะลบได้อย่างไร

ธง uz

ฉันได้ติดตั้งที่เก็บกงสุลหางเสือเป็นเนมสเปซเริ่มต้นแล้ว ตอนนี้ต้องการเปลี่ยนเป็นเนมสเปซที่กำหนดเอง

ดังนั้น ลบแผนภูมิวิธีใช้โดยใช้คำสั่งถอนการติดตั้ง helm ตอนนี้ เมื่อฉันพยายามติดตั้งอีกครั้ง ได้รับข้อผิดพลาดเนื่องจาก CRD ได้รับการกำหนดค่าไว้ก่อนหน้านี้แล้ว จำเป็นต้องล้างข้อมูลเหล่านั้น

ดังนั้นให้รันคำสั่งด้านล่างเพื่อตรวจสอบ CRD

kubectl รับ CustomResourceDefinition --all-namespaces
ชื่อที่สร้างที่
healthstates.azmon.container.insights 2021-09-24T14:19:01Z
ingressgateways.consul.hashicorp.com 2021-09-26T13:17:13Z
servicedefaults.consul.hashicorp.com 2021-09-26T13:17:13Z
serviceintentions.consul.hashicorp.com 2021-09-26T13:17:13Z
servicerouters.consul.hashicorp.com 2021-09-26T13:17:13Z

CRDs ข้างต้น ฉันต้องล้างข้อมูลทั้งหมดด้วยกงสุลเป็นข้อความย่อย

ดังนั้นฉันจึงลองลบทีละรายการ แต่มันติดอยู่ตรงนั้นโดยไม่ได้ลบเมื่อฉันรันคำสั่งด้านล่าง

kubectl ลบ crd serviceintentions.consul.hashicorp.com
ลบ customresourcedefinition.apiextensions.k8s.io "serviceintentions.consul.hashicorp.com"

ฉันรอเป็นเวลา 1 ชั่วโมง แต่ไม่มีการตอบกลับ จึงป้อน ctrl+c เพื่อยกเลิกและเรียกใช้คำสั่ง get อีกครั้ง ดูเหมือนว่าจะไม่ถูกลบ

กรุณาแนะนำวิธีการแก้ไขนี้?

moonkotte avatar
in flag
คุณติดตั้ง 'กงสุล' โดยใช้ 'หางเสือ' ได้อย่างไร? คุณใช้คำสั่งใดกันแน่ เมื่อฉันติดตั้ง `consul` จาก `hashicorp` ผ่านทางแผนที่หางเสือ ไม่มี `crd` เลย
Score:0
ธง uz

อ้างอิง ลิงค์

คุณช่วยดำเนินการ kubectl รับ crd -A -o yaml | grep -i Finalizers เพื่อตรวจสอบว่าการดำเนินการลบอยู่ในภาวะชะงักงันด้วย Finalizers ที่ตั้งค่าไว้ใน CRD หรือไม่

ในกรณีนั้น คุณสามารถทำสิ่งต่อไปนี้:

 kubectl patch crd <custome-resource-definition-name> -n <namespace> -p '{"metadata":{"finalizers":[]}}' --type=merge
 kubectl ลบ crd <custome-resource-definition-name> -n <namespace>

ด้านบนคือคำตอบที่ฉันได้รับในฟอรัม MSDN แต่นั่นไม่ได้ผลสำหรับฉัน ดังนั้น ฉันจึงแก้ไข CRD ด้วยตนเองโดยใช้คำสั่งด้านล่าง และลบส่วน Finalizer ออกจาก CRD จากนั้นจึงถูกลบโดยตรง

kubectl แก้ไข crd <ชื่อ CRD>

ขอบคุณมากสำหรับการตอบกลับของคุณ

โพสต์คำตอบ

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