Diluncurkan di HN: Glasskube – manajer paket Kubernetes open source alternatif Helm
(github.com/glasskube)📦 Apa itu Glasskube?
Glasskube adalah manajer paket open source untuk Kubernetes. Dibandingkan alat seperti Helm atau Kustomize, Glasskube dapat menerapkan, memperbarui, dan mengonfigurasi paket hingga 20 kali lebih cepat. Terinspirasi dari kesederhanaan Homebrew dan npm. Paket dapat diterapkan langsung melalui Glasskube UI, CLI, atau GitOps.
⭐️ Mengapa Glasskube?
- Selama lebih dari 5 tahun bekerja di ekosistem Kubernetes, tim ini mengalami kesulitan dalam manajemen paket, konfigurasi, dan deployment.
- Alat seperti Homebrew, apt, dan dnf terasa mudah digunakan.
- Glasskube dikembangkan untuk menyelesaikan masalah umum yang banyak dialami pengguna.
✨ Fitur utama
- CLI dan UI yang sederhana dan andal: Paket dapat dengan mudah diinstal ke cluster melalui Glasskube UI.
- Konfigurasi paket: Paket dapat dikonfigurasi melalui UI atau CLI menggunakan nilai input yang type-safe.
- Manajemen dependensi: Paket Glasskube memahami dependensi, dapat direferensikan oleh beberapa paket, dan diinstal ke namespace yang benar.
- Pembaruan paket yang aman: Pembaruan dapat dipratinjau dengan satu klik (atau perintah CLI) lalu diperbarui ke versi yang diinginkan.
- Reaksi dan komentar: Pengguna dapat berdiskusi dan memberikan suara tentang paket Kubernetes di GitHub atau Glasskube UI.
- Integrasi GitOps: Semua paket Glasskube dapat dikelola dengan GitOps.
- Multi-repository dan paket privat: Dapat menggunakan beberapa repository dan menerbitkan paket privat.
🚀 Mulai cepat
- Instal Glasskube melalui Homebrew:
brew install glasskube/tap/glasskube - Instal komponen yang diperlukan ke cluster:
glasskube bootstrap - Jalankan UI manajer paket:
Perintah ini akan membukaglasskube servehttp://localhost:8580di browser default.
📦 Paket yang didukung
Glasskube mendukung berbagai paket, dan paket utama meliputi:
- Kubernetes Dashboard
kubernetes/dashboard - Cert Manager
cert-manager/cert-manager - Ingress-NGINX Controller
kubernetes/ingress-nginx - Kube Prometheus Stack
prometheus-operator/kube-prometheus - Cloud Native PG
cloudnative-pg/cloudnative-pg
☝️ Butuh bantuan atau ingin memberi masukan?
Jika terjadi masalah, dukungan tersedia melalui Discord. Bug, issue, atau permintaan fitur dapat ditangani dengan membuka issue.
🤝 Cara berkontribusi ke Glasskube
Masukan sangat penting untuk meningkatkan Glasskube. Mencoba versi beta, melaporkan masalah, dan membagikan saran adalah cara untuk berkontribusi. Untuk detail lebih lanjut, lihat panduan kontribusi.
🤩 Terima kasih kepada semua kontributor
Terima kasih kepada semua orang yang mendukung proyek ini. Apa pun besar kecilnya kontribusi, semuanya sangat dihargai.
📘 Lisensi
Glasskube berada di bawah lisensi Apache 2.0. Untuk detail lebih lanjut, lihat file LICENSE.
Opini GN⁺
- Inovasi dalam manajemen paket Kubernetes: Glasskube sangat mengurangi kompleksitas manajemen paket Kubernetes.
- Antarmuka yang ramah pengguna: UI dan CLI memudahkan pengguna untuk mengakses dan menggunakannya.
- Pembaruan yang aman: Fitur untuk menguji pratinjau pembaruan dan menerapkannya dengan aman sangat berguna.
- Integrasi GitOps: Integrasi dengan GitOps membuat proses DevOps menjadi lebih lancar.
- Dukungan paket yang beragam: Mendukung berbagai paket sehingga dapat digunakan dengan fleksibel.
1 komentar
Komentar Hacker News