k3x: อินเทอร์เฟซแบบกราฟิก k3d สำหรับจัดการ Kubernetes

สำหรับผู้ที่ทำงานกับ Kubernetes แอปพลิเคชันต่อไปนี้อาจเป็นที่น่าสนใจเนื่องจากหลายคนมักใช้คอนเทนเนอร์ k3d เพราะมีน้ำหนักเบาสำหรับการรัน k3s (ชุดการแจกจ่าย Kubernetes ขนาดเล็กของ Rancher Lab) k3d ช่วยให้สร้างคลัสเตอร์ k3s แบบโหนดเดียวหรือหลายโหนดใน Docker ได้ง่าย เช่น สำหรับการพัฒนา Kubernetes ในเครื่อง

ในกรณีนี้k3x เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการจัดการ k3d ผ่านทางอินเทอร์เฟซผู้ใช้แบบกราฟิกทำให้การมีคลัสเตอร์ Kubernetes ในเครื่องของคุณเองเป็นเรื่องง่ายดาย

เว็บไซต์โครงการระบุว่า k3x เหมาะอย่างยิ่งสำหรับ:

  • สร้างคลัสเตอร์ Kubernetes ใหม่ในไม่กี่วินาที
  • ทดสอบการใช้งานใหม่ก่อนเข้าสู่การผลิต
  • เรียนรู้เกี่ยวกับ Kubernetes

นอกจากนี้ ยังระบุว่าวัตถุประสงค์ของ k3x คือ:

  • เพื่อสร้างเปลี่ยนแปลงและ / หรือลบคลัสเตอร์ Kubernetes ได้อย่างง่ายดาย
  • เพื่อเพิ่มการทำงานที่สำคัญที่สุดด้วยแป้นพิมพ์ลัดส่วนกลาง
  • เพื่อลดช่วงการเรียนรู้ของการใช้ Kubernetes

จะติดตั้ง k3x บน Linux ได้อย่างไร?

สำหรับผู้ที่สนใจติดตั้ง k3x บนระบบของตนสามารถทำได้โดยใช้แพ็กเกจ Flatpakดังนั้นระบบของตนจึงต้องมีการรองรับแพ็กเกจประเภทนี้ด้วย

เมื่อเพิ่มการสนับสนุนแล้วคุณเพียงแค่ต้องเพิ่มที่เก็บ Flathub (หากคุณยังไม่มี) หรือหากคุณมีอยู่แล้ว คุณสามารถข้ามขั้นตอนนี้ได้

ในการเพิ่ม repository เพียงแค่เปิด terminalบนระบบของคุณแล้วพิมพ์คำสั่งต่อไปนี้:

flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

ในการติดตั้ง k3x บนระบบของคุณคุณสามารถติดตั้งแพ็กเกจได้โดยตรงจาก Flathub โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

flatpak install flathub com.github.inercia.k3x

หรืออีกวิธีหนึ่ง คุณสามารถดาวน์โหลดแพ็กเกจโดยใช้คำสั่งนี้:

wget https://github.com/flathub/com.github.inercia.k3x

จากนั้นดำเนินการติดตั้งแพ็กเกจโดยไปยังโฟลเดอร์ที่คุณดาวน์โหลดแพ็กเกจนั้น (หากคุณไม่ได้ย้ายโฟลเดอร์นั้นโดยใช้คำสั่งก่อนหน้านี้) และพิมพ์คำสั่งต่อไปนี้:

flatpak install --user com.github.inercia.k3x.flatpak

และในกรณีที่คุณพบข้อผิดพลาดต่อไปนี้ : “ แอปพลิเคชัน com.github.inercia.k3x/x86_64/master ต้องการรันไทม์ org.gnome.Platform/x86_64/3.3 ซึ่งไม่พบ”

พวกเขาสามารถบังคับติดตั้งส่วนประกอบที่จำเป็นได้โดยใช้คำสั่ง:

flatpak install --user org.gnome.Platform/x86_64/3.34

เมื่อการติดตั้งเสร็จสมบูรณ์คุณสามารถตรวจสอบให้แน่ใจว่า k3x ได้ติดตั้งบนระบบของคุณแล้วโดยดูว่ามีไอคอนสำหรับเรียกใช้งาน (launcher) อยู่ในเมนูแอปพลิเคชันของคุณหรือไม่

หรือหากคุณหาไม่เจอหรือไม่ปรากฏอยู่คุณสามารถเรียกใช้ k3x ได้โดยตรงจากเทอร์มินัลของคุณโดยรันคำสั่งต่อไปนี้:

flatpak run --user com.github.inercia.k3x

เมื่อโปรแกรม k3x ทำงานแล้วคุณจะเห็นไอคอนใหม่ในถาดระบบซึ่งจะแสดงเมนูเมื่อคลิก

เมนูนี้แสดงการกระทำต่างๆ ที่คุณสามารถทำได้โดยตรงและยังเปิดใช้งานแป้นพิมพ์ลัดสำหรับการกระทำเหล่านั้นด้วย (คุณสามารถค้นหาได้ในหัวข้อ แป้นพิมพ์ลัด)

นอกจากนี้การสร้างคลัสเตอร์ใหม่ช่วยให้คุณสามารถกำหนดชื่อคลัสเตอร์จำนวนคนงานในคลัสเตอร์และ k3d จะเริ่มต้นด้วยโหนดหลักที่จะใช้เพื่อรันปริมาณงานด้วย แต่สามารถเพิ่มคนงานเพิ่มเติมได้

นอกจากนี้การควบคุมคลัสเตอร์ยังได้รับอนุญาตให้รีจิสตรีเฉพาะที่ซึ่งมีการกำหนดค่ารายละเอียดรีจิสทรีภายในในบานหน้าต่างการกำหนดลักษณะ

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

จะถอนการติดตั้ง k3x Kubernetes Manager บน Linux ได้อย่างไร

สำหรับผู้ที่ต้องการถอนการติดตั้ง k3x Kubernetes Manager ออกจากระบบสามารถทำได้ค่อนข้างง่ายเพียงแค่เปิดเทอร์มินัลแล้วพิมพ์คำสั่งใดคำสั่งหนึ่งต่อไปนี้เพื่อลบแอปพลิเคชันออกจากระบบของคุณอย่างถาวร

flatpak --user uninstall com.github.inercia.k3x

O

flatpak uninstall com.github.inercia.k3x


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google