สำหรับผู้ที่ทำงานกับ 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