ติดตั้ง | คู่มือ | ข่าวประชาสัมพันธ์ | ซอร์สโค้ด
ไบนารีเดียวสำหรับจัดการคลัสเตอร์ kubernetes หลายคลัสเตอร์ของคุณ
kubewall มอบอินเทอร์เฟซแบบเรียลไทม์ที่เรียบง่ายและสมบูรณ์เพื่อจัดการและตรวจสอบคลัสเตอร์ของคุณ
คุณสมบัติที่สำคัญของ KubeWall ได้แก่ :
การปรับใช้ไบนารีเดี่ยว: KubeWall สามารถปรับใช้เป็นไบนารี่เดียวได้อย่างง่ายดาย โดยไม่จำเป็นต้องกำหนดค่าที่ซับซ้อน
การเข้าถึงผ่านเบราว์เซอร์: KubeWall สามารถเข้าถึงได้โดยตรงจากเว็บเบราว์เซอร์ที่คุณชื่นชอบ ให้ประสบการณ์ผู้ใช้ที่ราบรื่น
การตรวจสอบคลัสเตอร์แบบเรียลไทม์: KubeWall นำเสนออินเทอร์เฟซแบบเรียลไทม์ที่สมบูรณ์ซึ่งแสดงสถานะปัจจุบันของคลัสเตอร์ Kubernetes ของคุณ ช่วยให้คุณระบุและแก้ไขปัญหาได้อย่างรวดเร็ว
การจัดการคลัสเตอร์: KubeWall ช่วยให้คุณสามารถจัดการคลัสเตอร์ Kubernetes หลายคลัสเตอร์ได้จากบานหน้าต่างเดียว ซึ่งช่วยลดค่าใช้จ่ายในการสลับระหว่างเครื่องมือและอินเทอร์เฟซต่างๆ
ข้อมูลเชิงลึกของคลัสเตอร์โดยละเอียด: KubeWall ให้ข้อมูลเชิงลึกที่ครอบคลุมเกี่ยวกับคลัสเตอร์ Kubernetes ข้อมูลรายการของพ็อด บริการ การกำหนดค่า และอื่นๆ
สำคัญ
โปรดทราบว่า kubewall ยังอยู่ระหว่างการพัฒนา
นักเทียบท่าวิ่ง -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall: ล่าสุด
ในการเข้าถึงคลัสเตอร์ชนิดท้องถิ่น คุณสามารถใช้แฟล็กนักเทียบท่า "--network host"
หางเสือติดตั้ง kubewall oci://ghcr.io/kubewall/charts/kubewall -n kubewall-system --create-namespace
ด้วย helm kubewall ทำงานบนพอร์ต
8443
พร้อมใบรับรองที่ลงนามด้วยตนเอง ดูแผนภูมิ
ชงติดตั้ง kubewall/tap/kubewall
sudo snap ติดตั้ง kubewall
เย้ -S kubewall-bin
ติดตั้ง winget --id=kubewall.kubewall -e
ที่ตักถัง เพิ่ม kubewall https://github.com/kubewall/scoop-bucket.git สกู๊ปติดตั้ง kubewall
MacOS Binary (หลายสถาปัตยกรรม)
Linux (ไบนารี) amd64 | arm64 | i386
Windows (Exe) amd64 | arm64 | i386
FreeBSD (ไบนารี) amd64 | arm64 | i386
ดาวน์โหลดไบนารีที่คอมไพล์ไว้ล่วงหน้าจาก Release ด้วยตนเอง! และคัดลอกไปยังตำแหน่งหรือเส้นทางระบบที่ต้องการ
เคล็ดลับ
หลังการติดตั้งสามารถเข้าใช้งาน kubewall ได้ที่ http://localhost:7080
หากคุณใช้งานในคลัสเตอร์ Kubernetes หรือบนเซิร์ฟเวอร์ภายในองค์กร เราขอแนะนำให้ใช้ HTTPS เมื่อไม่ได้ใช้ผ่าน HTTP/2 SSE จะถูกจำกัดจำนวนการเชื่อมต่อที่เปิดสูงสุด มอสซิลา⤴
คุณสามารถเริ่ม kubewall ด้วย HTTPS โดยใช้คำสั่งต่อไปนี้:
$ kubewall --certFile=/path/to/cert.pem --keyFile=/path/to/key.pem
เนื่องจาก kubewall ทำงานเป็นไบนารี่ คุณจึงมีแฟล็กเพียงไม่กี่ตัวที่คุณสามารถใช้ได้
> kubewall --help การใช้งาน: คิวบีวอลล์ [ธง] คิวบีวอลล์ [คำสั่ง] คำสั่งที่ใช้ได้: เสร็จสิ้น สร้างสคริปต์การเติมข้อความอัตโนมัติสำหรับวิธีใช้เชลล์ที่ระบุ ช่วยเหลือเกี่ยวกับคำสั่งใดๆ version พิมพ์เวอร์ชั่นของ kubewall ธง: --certFile สตริงพาธสัมบูรณ์ไปยังไฟล์ใบรับรอง -h, --help ความช่วยเหลือสำหรับ kubewall --k8s-client-burst int การระเบิดสูงสุดสำหรับคันเร่ง (ค่าเริ่มต้น 50) --k8s-client-qps int QPS สูงสุดไปยังต้นแบบจากไคลเอนต์ (ค่าเริ่มต้น 50) --keyFile สตริงพาธสัมบูรณ์ไปยังไฟล์คีย์ --no-open-browser อย่าเปิดเบราว์เซอร์เริ่มต้น -p, --port พอร์ตสตริงที่จะฟัง (ค่าเริ่มต้น ": 7080") ใช้ "kubewall [command] --help" เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง
คุณสามารถใช้ใบรับรองของคุณเองหรือสร้างใบรับรองที่เชื่อถือได้ในเครื่องใหม่โดยใช้ mkcert⤴
สำคัญ
คุณจะต้องติดตั้ง mkcert⤴ แยกต่างหาก
ติดตั้ง mkcert บนคอมพิวเตอร์ของคุณ
รันคำสั่งต่อไปนี้ในเทอร์มินัลหรือพร้อมท์คำสั่งของคุณ:
mkcert kubewall.test localhost 127.0.0.1 ::1
คำสั่งนี้จะสร้างไฟล์สองไฟล์: ไฟล์ใบรับรองและไฟล์คีย์ (ไฟล์คีย์จะมี -key.pem
ต่อท้ายชื่อ)
หากต้องการใช้ไฟล์เหล่านี้กับ kubewall ให้ใช้แฟล็ก --certFile=
และ --keyFile=
kubewall --certFile=kubewall.test+3.pem --keyFile=kubewall.test+3-key.pem
เมื่อใช้นักเทียบท่า
เมื่อใช้ Docker คุณสามารถแนบโวลุ่มและจัดเตรียมใบรับรองได้โดยใช้แฟล็กเฉพาะ
ในตัวอย่างต่อไปนี้ เราติดตั้งไดเร็กทอรีปัจจุบันจากโฮสต์ของคุณไปยังไดเร็กทอรี /.certs
ภายในคอนเทนเนอร์ Docker:
นักเทียบท่าทำงาน -p 7080:7080 -v kubewall:/.kubewall -v $(pwd):/.certs ghcr.io/kubewall/kubewall:ล่าสุด --certFile=/.certs/kubewall.test+3.pem --keyFile=/.certs/kubewall.test+3-key.pem
คุณสามารถรัน kubewall บนพอร์ตใดก็ได้ที่คุณต้องการ โดยใช้แฟล็ก -p
หรือ --port
คิวบีวอลล์ -p 7080
โครงการนี้ยินดีรับการประชาสัมพันธ์และปัญหาของคุณ เช่น การรีแฟคเตอร์ เพิ่มฟีเจอร์ การแก้ไขภาษาอังกฤษ เป็นต้น
หากคุณต้องการความช่วยเหลือ คุณสามารถติดต่อเราได้จากหัวข้อนักพัฒนาด้านบน
ขอขอบคุณทุกคนที่มีส่วนร่วมและใช้โครงการนี้แล้ว
kubewall ได้รับอนุญาตภายใต้ Apache License เวอร์ชัน 2.0