Instal | Panduan | Rilis | Kode Sumber
Sebuah biner untuk mengelola beberapa cluster kubernetes Anda.
kubewall menyediakan antarmuka real-time yang sederhana dan kaya untuk mengelola dan menyelidiki klaster Anda.
Fitur utama KubeWall meliputi:
Penerapan biner tunggal: KubeWall dapat dengan mudah diterapkan sebagai biner tunggal, sehingga menghilangkan kebutuhan akan konfigurasi yang rumit.
Akses berbasis browser: KubeWall dapat diakses langsung dari browser web favorit Anda, memberikan pengalaman pengguna yang lancar.
Pemantauan klaster secara real-time: KubeWall menawarkan antarmuka yang kaya dan real-time yang menampilkan status klaster Kubernetes Anda saat ini, memungkinkan Anda mengidentifikasi dan mengatasi masalah dengan cepat.
Manajemen klaster: KubeWall memungkinkan Anda mengelola beberapa klaster Kubernetes dari satu panel kaca, sehingga mengurangi biaya peralihan antar alat dan antarmuka yang berbeda.
Wawasan klaster terperinci: KubeWall memberikan wawasan komprehensif tentang klaster Kubernetes Anda, informasi manifes dari pod Anda, layanan, konfigurasi, dan lainnya.
Penting
Harap diingat bahwa kubewall masih dalam pengembangan aktif.
docker run -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:latest
Untuk mengakses cluster jenis lokal Anda dapat menggunakan flag buruh pelabuhan "--network host".
helm instal kubewall oci://ghcr.io/kubewall/charts/kubewall -n kubewall-system --create-namespace
Dengan helm kubewall berjalan pada port
8443
dengan sertifikat yang ditandatangani sendiri. lihat grafik
buatan instal kubewall/tap/kubewall
sudo snap install kubewall
yay -S kubewall-bin
winget install --id=kubewall.kubewall -e
sendok ember tambahkan kubewall https://github.com/kubewall/scoop-bucket.git sendok instal kubewall
Biner MacOS ( Multi-Arsitektur )
Linux (Binari) amd64 | lengan64 | i386
Windows (Exe) amd64 | lengan64 | i386
FreeBSD (Binari) amd64 | lengan64 | i386
Unduh secara manual binari yang telah dikompilasi dari Rilis! halaman dan salin ke lokasi atau jalur sistem yang diinginkan.
Tip
Setelah instalasi, Anda dapat mengakses kubewall di http://localhost:7080
Jika Anda menjalankannya di kluster Kubernetes atau di server lokal, sebaiknya gunakan HTTPS . Jika tidak digunakan melalui HTTP/2 SSE mengalami batasan jumlah maksimum koneksi terbuka. Mozzila⤴
Anda dapat memulai kubewall dengan HTTPS menggunakan perintah berikut:
$ kubewall --certFile=/path/to/cert.pem --keyFile=/path/to/key.pem
Karena kubewall berjalan sebagai biner, ada beberapa flag yang dapat Anda gunakan.
> kubewall --membantu Penggunaan: kubewall [bendera] kubewall [perintah] Perintah yang Tersedia: penyelesaian Hasilkan skrip pelengkapan otomatis untuk bantuan shell yang ditentukan. Bantuan tentang perintah apa pun version Cetak versi kubewall Bendera: --certFile string jalur absolut ke file sertifikat -h, --help bantuan untuk kubewall --k8s-client-burst int Burst maksimum untuk throttle (default 50) --k8s-client-qps int QPS maksimum ke master dari klien (default 50) --keyFile string jalur absolut ke file kunci --no-open-browser Jangan buka browser default -p, --port string port untuk didengarkan (default ":7080") Gunakan "kubewall [command] --help" untuk informasi lebih lanjut tentang suatu perintah.
Anda dapat menggunakan sertifikat Anda sendiri atau membuat sertifikat tepercaya lokal baru menggunakan mkcert⤴.
Penting
Anda harus menginstal mkcert⤴ secara terpisah.
Instal mkcert di komputer Anda.
Jalankan perintah berikut di terminal atau command prompt Anda:
mkcert kubewall.test localhost 127.0.0.1 ::1
Perintah ini akan menghasilkan dua file: file sertifikat dan file kunci (file kunci akan memiliki -key.pem
di akhir namanya).
Untuk menggunakan file-file ini dengan kubewall , gunakan flag --certFile=
dan --keyFile=
.
kubewall --certFile=kubewall.test+3.pem --keyFile=kubewall.test+3-key.pem
Saat menggunakan Docker
Saat menggunakan Docker, Anda dapat melampirkan volume dan memberikan sertifikat dengan menggunakan tanda tertentu.
Dalam contoh berikut, kami memasang direktori saat ini dari host Anda ke direktori /.certs
di dalam container Docker:
menjalankan buruh pelabuhan -p 7080:7080 -v kubewall:/.kubewall -v $(pwd):/.certs ghcr.io/kubewall/kubewall:terbaru --certFile=/.certs/kubewall.test+3.pem --keyFile=/.certs/kubewall.test+3-key.pem
Anda dapat menjalankan kubewall di port mana pun yang Anda suka. dengan menggunakan -p
atau --port
bendera
kubewall -p 7080
Proyek ini menyambut PR dan masalah Anda. Misalnya refactoring, penambahan fitur, koreksi bahasa inggris, dll.
Jika Anda memerlukan bantuan, Anda dapat menghubungi kami dari bagian Pengembang di atas.
Terima kasih kepada semua orang yang telah berkontribusi dan menggunakan proyek ini.
kubewall dilisensikan di bawah Lisensi Apache, Versi 2.0