HN'de paylaşıldı: Glasskube – Helm'e alternatif açık kaynak Kubernetes paket yöneticisi
(github.com/glasskube)📦 Glasskube nedir?
Glasskube, Kubernetes için açık kaynak bir paket yöneticisidir. Helm veya Kustomize gibi araçlara kıyasla paketleri 20 kat daha hızlı dağıtabilir, güncelleyebilir ve yapılandırabilir. Homebrew ve npm'in sadeliğinden ilham alır. Paketleri doğrudan Glasskube UI, CLI veya GitOps üzerinden dağıtabilirsiniz.
⭐️ Neden Glasskube?
- Kubernetes ekosisteminde 5 yıldan uzun süre çalışırken paket yönetimi, yapılandırma ve dağıtım konusunda zorluklar yaşandı.
- Homebrew, apt, dnf gibi araçların kullanımı kolaydı.
- Kullanıcıların ortak olarak yaşadığı sorunları çözmek için Glasskube geliştirildi.
✨ Temel özellikler
- Basit ve güvenilir CLI ile UI: Glasskube UI üzerinden kümeye paketleri kolayca kurabilirsiniz.
- Paket yapılandırması: UI veya CLI üzerinden type-safe giriş değerleri kullanarak paketleri yapılandırabilirsiniz.
- Bağımlılık yönetimi: Glasskube paketleri bağımlılıkların farkındadır, birden fazla paket tarafından referans alınabilir ve doğru namespace'e kurulur.
- Güvenli paket güncellemeleri: Tek tıklamayla (veya CLI komutuyla) güncellemeleri önizleyip istediğiniz sürüme geçebilirsiniz.
- Tepkiler ve yorumlar: GitHub veya Glasskube UI üzerinden Kubernetes paketleri hakkında tartışabilir ve oy verebilirsiniz.
- GitOps entegrasyonu: Tüm Glasskube paketleri GitOps ile yönetilebilir.
- Çoklu depo ve özel paketler: Birden fazla depo kullanabilir ve özel paketler yayımlayabilirsiniz.
🚀 Hızlı başlangıç
- Homebrew üzerinden Glasskube kurulumu:
brew install glasskube/tap/glasskube - Kümede gerekli bileşenleri kurun:
glasskube bootstrap - Paket yöneticisi UI'ını başlatın:
Bu komut, varsayılan tarayıcıdaglasskube servehttp://localhost:8580adresini açar.
📦 Desteklenen paketler
Glasskube çeşitli paketleri destekler; öne çıkan bazı paketler şunlardır:
- 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
☝️ Yardıma mı ihtiyacınız var veya geri bildirim vermek mi istiyorsunuz?
Bir sorun yaşarsanız Discord üzerinden destek alabilirsiniz. Bug, issue veya özellik talebi için bir issue açabilirsiniz.
🤝 Glasskube'a nasıl katkı sağlanır?
Glasskube'ü geliştirmek için geri bildirim çok önemlidir. Beta sürümünü deneyip sorunları bildirmek ve önerilerinizi paylaşmak katkı sağlamanın yollarıdır. Daha fazla bilgi için katkı rehberine bakın.
🤩 Tüm katkı sağlayanlara teşekkürler
Projeyi destekleyen herkese teşekkürler. Katkının büyüklüğünden bağımsız olarak herkese minnettarlık duyuluyor.
📘 Lisans
Glasskube, Apache 2.0 lisansı altındadır. Daha fazla bilgi için LICENSE dosyasına bakın.
GN⁺ görüşü
- Kubernetes paket yönetiminde yenilik: Glasskube, Kubernetes paket yönetiminin karmaşıklığını önemli ölçüde azaltıyor.
- Kullanıcı dostu arayüz: UI ve CLI sayesinde kullanıcılar kolayca erişebiliyor.
- Güvenli güncellemeler: Güncellemeleri önceden test edip güvenli şekilde uygulayabilme özelliği çok faydalı.
- GitOps entegrasyonu: GitOps ile entegrasyon, DevOps süreçlerini daha akıcı hale getiriyor.
- Geniş paket desteği: Çeşitli paketleri desteklediği için esnek kullanım sağlıyor.
1 yorum
Hacker News yorumu