บทความนี้จะอธิบาย:
- วิธีล้างแคชของคลัสเตอร์โดยการลบไดเร็กทอรี 'แคช'
- วิธีล้างคลัสเตอร์ Kubernetes โดยการลบโหนดและพ็อด
- บทสรุป
วิธีล้างแคชของคลัสเตอร์โดยลบไดเร็กทอรี 'แคช'
ในบางครั้ง ผู้ใช้อาจประสบปัญหาในการเริ่มต้นหรือสร้างคลัสเตอร์ Kubernetes ใหม่ เพื่อแก้ไขปัญหานี้ ผู้ใช้ต้องล้างแคช Kubernetes
หากต้องการล้างแคช Kubernetes ให้ดูขั้นตอนที่กำหนด
ขั้นตอนที่ 1: เปิดไดเรกทอรี “.kube”
หากต้องการล้างแคช Kubernetes ขั้นแรกให้เปิด ' .เป็น ” ไดเรกทอรีโดยไปที่ “ C:\Users\<ชื่อผู้ใช้> ” ไดเรกทอรี:
ขั้นตอนที่ 2: ล้างแคช Kubernetes
“ .เป็น ” มีโฟลเดอร์แคชที่เก็บแคช Kubernetes เปิด ' แคช ” ไดเรกทอรี:
ไดเร็กทอรีนี้จะประกอบด้วยสองโฟลเดอร์คือ “ การค้นพบ ” ไดเรกทอรี และ “ http '. ไดเร็กทอรีการค้นพบใช้เพื่อจัดเก็บ ' ทรัพยากร kubectl api ” ร้องขอสำหรับแต่ละคลัสเตอร์ Kubernetes ในทางตรงกันข้าม “ http ” ไดเร็กทอรีใช้เพื่อจัดเก็บเนื้อหาการตอบกลับที่สร้างขึ้นสำหรับแต่ละ “ ทรัพยากร API ' ขอ.
หากต้องการล้างแคช Kubernetes ให้กดปุ่ม “ CTRL+ก ” เพื่อเลือกไดเรกทอรีทั้งหมด หลังจากนั้นให้กดปุ่ม “ ลบ ' หรือ ' ของ ” เพื่อล้างโฟลเดอร์แคช:
ที่นี่ คุณจะเห็นว่าเราได้ลบและล้างแคช Kubernetes อย่างมีประสิทธิภาพแล้ว:
วิธีล้างคลัสเตอร์ Kubernetes โดยการลบโหนดและพ็อด
คลัสเตอร์ Kubernetes ไม่มีแคช Kubernetes แบบกึ่งกลางหรือส่วนกลาง เครื่องมือบรรทัดคำสั่ง Kubernetes “ คิวเบคเทิล ” ไม่มีคำสั่งใด ๆ เพื่อล้างแคชคลัสเตอร์ แคชคลัสเตอร์ Kubernetes สามารถเป็นของคอมโพเนนต์หรือแอปพลิเคชัน Kubernetes เช่น พ็อดและโหนด หากต้องการล้างคลัสเตอร์ Kubernetes ให้ทำตามการสาธิตด้านล่าง
ขั้นตอนที่ 1: รับพ็อด
หากต้องการรับพ็อดคลัสเตอร์ Kubernetes ให้ใช้ ' kubectl รับพ็อด ” คำสั่ง:
kubectl รับพ็อด
ขั้นตอนที่ 2: ลบพ็อด
ถัดไป ลบพ็อดเพื่อล้างคลัสเตอร์โดยใช้ปุ่ม “ kubectl ลบ pod
ขั้นตอนที่ 3: รับโหนด
หากต้องการล้างแคชคลัสเตอร์หรือแคชแอปพลิเคชันที่ทำงานในคลัสเตอร์ Kubernetes โดยสมบูรณ์ ให้รับโหนดโดยใช้คำสั่ง “ kubectl รับโหนด ' สั่งการ:
kubectl รับโหนด
ขั้นตอนที่ 4: ระบายโหนด
ถัดไป ระบายโหนดเพื่อทำให้ไม่สามารถกำหนดเวลาได้ และลบข้อมูลไดเร็กทอรีโหนด โดยการใช้คำสั่งด้านล่าง:
ท่อระบายน้ำ kubectl minikube-m02 --บังคับ --ละเว้น-daemonsets --delete-emptydir-data
ขั้นตอนที่ 5: ลบโหนด
หากต้องการลบโหนดโดยสมบูรณ์ ให้ใช้คำสั่ง “ kubectl ลบโหนด <ชื่อโหนด> ' สั่งการ:
kubectl ลบโหนด minikube-m02
นั่นคือทั้งหมดที่เกี่ยวกับการลบแคช Kubernetes และการล้างคลัสเตอร์ Kubernetes
บทสรุป
แคช Kubernetes ไม่มีแคชแบบรวมศูนย์และไม่มีคำสั่ง kubectl ใดๆ หากต้องการล้างแคช Kubernetes ให้เปิด “ .เป็น ” ไดเรกทอรีจากระบบ “ $บ้าน ” ไดเรกทอรีหรือไดเรกทอรีผู้ใช้ หลังจากนั้นให้ล้างเนื้อหาทั้งหมดของไดเร็กทอรี หากต้องการล้างคลัสเตอร์ Kubernetes ให้ลบคอมโพเนนต์ Kubernetes เช่น พ็อด หลังจากนั้นให้ระบายโหนดแล้วลบออกโดยใช้ปุ่ม “ kubectl ลบโหนด <ชื่อโหนด> ' สั่งการ. โพสต์นี้ได้อธิบายวิธีการล้างแคชของคลัสเตอร์ Kubernetes