Kubernetes çalışma alanınız.
Tüm cluster’larınızı tek bir hızlı masaüstü uygulamasından keşfedin, yönetin, karşılaştırın ve sorunlarını çözün. Production korunur, sorunlar ilk sırada görünür ve her özellik ücretsizdir.
Aktif olarak geliştiriliyor; ilk açık sürüm yolda. Çıktığında haberdar olmak için repoyu izleyin.
Örnek verilerle tasarım önizlemesi. Arayüz ilk sürümden önce değişebilir.
Öğleden önce beş cluster açmış mühendis için yapıldı.
Cluster’larınızı net görün
- Birden fazla cluster seçin ve hepsini tek bir liste olarak gezin; her satırda cluster sütunu var.
- Sağlıksız kaynaklar en üste çıkar. Sağlıklı satırlar sessiz kalır.
- Sanal tablolar ve canlı watch’lar sayesinde binlerce kaynak hızlı kalır.
Sorunları hızla inceleyin
- Herhangi bir kaynağı, yerinizi kaybetmeden bir denetçide açın.
- Event’ler, loglar, sonlanma nedenleri ve sahipler bir tık uzakta.
- Kanıtları, geri dönüp paylaşabileceğiniz bir incelemede toplayın.
Production’ı güvenle yönetin
- Production her ekranda işaretlenir, asla yalnızca renkle değil.
- Korumalı cluster’lar bir değişikliğin etkisini gösterir ve adı yazmanızı ister.
- Görüntülemek ve değiştirmek her zaman ayrı işlemlerdir.
Cluster’ları bir kez seçin. Her görünüm takip eder.
Clustrail bir grup cluster’ı çalışma bağlamınız olarak ele alır. Pod’lar, Deployment’lar, Node’lar ve Event’ler seçimi birlikte gösterir; ayırt etmeniz gerektiğinde cluster’a göre gruplar.
- Cluster’lar Production, Staging ve Development olarak gruplanır.
- Namespace bir filtredir; farklı namespace’leri olan cluster’larda da çalışır.
- Düşen bir cluster sessizce kaybolmaz; nedeni ve çözümüyle görünür kalır.
Production’da hata yapmak zor olmalı.
Her context’in bir koruma seviyesi vardır. Bu, Clustrail içindeki bir güvenlik ağıdır; ne yapabileceğinize yine cluster’ınızın RBAC’ı karar verir.
Standart
Yıkıcı işlemler bir kez onay ister. Staging ve development için uygundur.
Korumalı
Her değişiklik ve her shell etkisini ve eşdeğer kubectl komutunu gösterir, kaynak adının yazılmasını ister. Production için varsayılan.
Salt okunur
Değişiklikler ve shell’ler Clustrail’de engellenir. Loglar, YAML ve incelemeler yine çalışır.
- Taralı bir şerit ve PROD etiketi production’ı her sekmeye, terminale ve diyaloğa kadar izler.
- Boşaltma (drain), hiçbir şey çalışmadan önce tahliye edeceği her pod’u ve bir PodDisruptionBudget’ın hangilerini engelleyeceğini gösterir.
- Bir kaynak Argo CD veya Flux tarafından yönetiliyorsa Clustrail, doğrudan düzenlemenin geri alınacağı konusunda uyarır.
Bir yanda olgular. Öbür yanda sizin akıl yürütmeniz.
Bir Deployment hata vermeye başladığında bir inceleme açın. Clustrail cluster’ın bildirdiklerini toplar: sonlanma nedenleri, event’ler, yeniden başlatmalar, metrikler ve sabitlediğiniz log satırları. Hipotezleri siz yazar ve kanıtlara bağlarsınız.
- Her olgu kaynağını ve ne zaman alındığını belirtir.
- Clustrail asla bir kök neden tahmin etmez ve Kubernetes ihtiyaç duyacağınız veriyi artık tutmuyorsa bunu söyler.
- İncelemeler yerel olarak kaydedilir ve olay notlarınız için Markdown’a aktarılır.
Uzandığınız her şey, tek pencerede.
Loglar
Pod’ları tek akışta birleştirin, arayın ve filtreleyin, önceki container’ı okuyun, satır kaybetmeden duraklatın.
Terminal
Sekmelerde ve bölmelerde shell’ler; cluster, pod ve container hep görünür, yeniden bağlanma halledilir.
YAML düzenleyici
Uygulamadan önce katlama, doğrulama, yan yana fark ve sunucu tarafı dry run.
Ortam karşılaştırma
Staging ile production: image’lar, limitler, ortam değişkenleri ve HPA; yalnızca farklar.
İş yükleri
Deployment’ları rollout geçmişi ve ilişkili kaynaklarla ölçekleyin, yeniden başlatın, geri alın.
Node’lar
Koşullar, ayrımlar ve taint’ler; ayrıca cordon ve her pod’u listeleyen bir drain ön kontrolü.
Helm
Cluster’lar genelinde release’ler, değerler, manifest’ler ve geçmiş; gerektiğinde geri alma.
GitOps
Bir controller kurulu olan her yerde Argo CD ve Flux durumu, sapmalar ve hatalar.
Sizin makineniz, sizin kubeconfig’iniz, sizin cluster’larınız.
Clustrail, zaten kullandığınız kimlik bilgileriyle doğrudan API sunucularınızla konuşan bir masaüstü uygulamasıdır.
- Hesap yok. Giriş yok, e-posta yok, kayıt olunacak bir şey yok.
- Ajan yok. Cluster’larınıza hiçbir şey kurulmaz.
- Kopyalanan kimlik bilgisi yok. Kubeconfig dosyaları yerinde okunur ve asla değiştirilmez.
- Telemetri yok. Tanılama verisi yerelde oluşturulur ve yalnızca siz seçerseniz paylaşılır.
- Git’e push yok. GitOps görünümleri yalnızca controller durumunu okur.
- Uydurma teşhis yok. Gördüğünüz, cluster’ın bildirdiğidir.
Her özellik ücretsiz.
Ücretli paket yok, ekip planı yok, kilitli özellik yok. Clustrail mihnk tarafından açık olarak geliştiriliyor; katkılar, hata bildirimleri ve tasarım geri bildirimleri memnuniyetle karşılanır.
Hızlı bir Go çekirdeği etrafında native bir masaüstü kabuğu. Listeler sanallaştırılır ve log akışları sınırlı arabellekler kullanır; büyük cluster’larda da akıcı kalır.
Bilmekte fayda var
Gerçekten ücretsiz mi?
Evet. Clustrail, Apache 2.0 lisansıyla açık kaynaktır ve her özellik herkese açıktır; hesap veya lisans anahtarı gerekmez.
Cluster’larıma bir şey kurmam gerekiyor mu?
Hayır. Clustrail mevcut kubeconfig’inizle Kubernetes API’sini kullanır. metrics-server varsa kullanım grafikleri, Helm ve GitOps araçları varsa onların görünümleri çıkar.
Korumalı mod RBAC’ın yerini tutar mı?
Hayır. Koruma seviyeleri Clustrail içinde onaylar ve engeller ekler. Ne yapmanıza izin verildiğine yine cluster’ınızın RBAC’ı karar verir.
Hangi platformları destekleyecek?
macOS, Windows ve Linux. Her sürümün derlemeleri GitHub’da yayınlanacak.
Uygulama hangi dilleri konuşuyor?
İngilizce ve Türkçe. Sistem dilinizi izler; Ayarlar’dan değiştirebilirsiniz.
Ne zaman deneyebilirim?
Clustrail aktif olarak geliştiriliyor. İlk sürümden haberdar olmak için GitHub reposunu izleyin.