Skip to content

Kubepit 0.0.1 — First community release

Pre-release
Pre-release

Choose a tag to compare

@erdembas erdembas released this 30 Sep 19:24

Kubepit 0.0.1

Your clusters. Your cockpit. / Kümeleriniz. Kokpitiniz.

Website / Web sitesi · Downloads / İndir · Browser demo / Tarayıcı demosu

Install / Kurulum

System / Sistem Architecture / Mimari Formats / Biçimler
macOS 11+ Apple Silicon / Intel DMG
Linux ARM64 / x64 AppImage, DEB, RPM
Windows x64 NSIS EXE, MSI
Windows ARM64 NSIS EXE

macOS / Homebrew:

brew install --cask erdembas/tap/kubepit

This experimental pre-release is MIT licensed, with no paid edition or account requirement. Begin with the fixture demo or a development cluster. Optional kubectl, Helm, metrics, GitOps and AI integrations have their own prerequisites.

Bu deneysel ön sürüm MIT lisanslıdır; ücretli sürüm ve hesap zorunluluğu yoktur. Örnek verili demo veya geliştirme kümesiyle başlayın. İsteğe bağlı kubectl, Helm, metrik, GitOps ve yapay zekâ entegrasyonlarının kendi ön koşulları vardır.

Package verification / Paket doğrulama

macOS packages are ad-hoc signed, without Developer ID or notarization. Windows and Linux packages are unsigned. OS installation checks may block these early packages. Homebrew does not bypass these checks. The in-app automatic updater is not configured.

macOS paketlerinde ad-hoc imza vardır; Developer ID ve noter onayı yoktur. Windows ve Linux paketleri imzasızdır. İşletim sistemi bu ilk paketlerin kurulumunu engelleyebilir; Homebrew bu kontrolleri atlatmaz. Uygulama içi otomatik güncelleyici yapılandırılmamıştır.

Compare your downloaded file with SHA256SUMS. The website also displays the selected package's checksum. / İndirdiğiniz dosyayı SHA256SUMS ile karşılaştırın. Site seçtiğiniz paketin sağlama toplamını da gösterir.

# macOS
shasum -a 256 Kubepit_0.0.1_macos_arm64.dmg
# Linux
sha256sum Kubepit_0.0.1_linux_x64.AppImage
# Windows PowerShell
Get-FileHash .\Kubepit_0.0.1_windows_x64-setup.exe -Algorithm SHA256

The v0.0.1 source tag remains 10b88447a380279844373eb04a04faf689088246. Packaging automation was added afterward; release-manifest.json records source and automation provenance, exact assets and signing states. CI verifies package structure, metadata and hashes; it is not interactive runtime certification of every OS/architecture.

v0.0.1 kaynak etiketi 10b88447a380279844373eb04a04faf689088246 olarak korunmuştur. Paketleme otomasyonu sonradan eklenmiştir; release-manifest.json, kaynak/otomasyon bilgisini, dosyaları ve imza durumlarını kaydeder. CI paket yapısını, üst veriyi ve sağlama toplamlarını denetler; her sistem/mimaride etkileşimli çalışma doğrulaması değildir.

English documentation · Türkçe rehber · Release operations / Yayımlama rehberi

English

Kubepit's first public version establishes the complete MIT-licensed community
edition, source builds and desktop packages. This version is experimental; a
successful package build does not certify production readiness or platform signing.

Included in the initial codebase:

  • Local-first multi-cluster desktop workspace: kubeconfig import, sections, tags, environments, live resources and CRDs, split panes, pinned tabs and multiple windows.

  • Logs and debugging: merged workload streams, structured filters, terminals, exec/attach, debug containers, container files and saved port forwards.

  • Reviewed operations: cluster-schema YAML editing, dry-run diffs, resource wizards, workload rollouts, Helm charts/values schemas/upgrade review, GitOps views and multi-cluster manifest review.

  • Fleet insight: cross-cluster search/compare/drift, resource topology, NetworkPolicy simulation, health and certificate checks, Trivy report views, RBAC inspection and upgrade readiness.

  • Observability and capacity: metrics-server history, optional Prometheus and Loki, OpenCost/Kubecost or labeled cost estimates, right-sizing recommendations and optional scheduled scans.

  • Local accountability: change timeline, SQLite audit history, optional persisted events/changes, exports and reviewed reverts where supported.

  • Optional assistant with provider/agent choice, per-cluster opt-in, redacted context preview, read-only tools and review of generated YAML.

  • English and Turkish UI, optional vim/k9s-style keyboard mode and custom actions with supported k9s plugin import.

  • Cancellable Linux PTY input and output: closing a terminal releases a blocked large paste even when the child stops reading.

  • English/Turkish Next.js static product website, the fixture-backed interactive browser demo, GitHub Pages deployment, contribution/security/release guides and version consistency checks.

  • Follow-up release automation builds 11 installers across six OS/architecture targets from the frozen version tag, publishes a complete checksum manifest, generates a checksum-pinned Homebrew cask and refreshes website download metadata. The website gains a motion-controlled hero and platform/architecture download selection.

Known launch boundaries:

  • macOS packages are ad-hoc signed without Developer ID/notarization; Windows packages are unsigned. The in-app updater is not configured. CI checks package structure, metadata and hashes; it does not certify runtime behavior on every supported machine.
  • Integrations need their documented tools, permissions and data sources. The demo simulates cluster and provider behavior.
  • Recommendations and cost numbers are estimates; health, network and upgrade findings have explicit coverage limits.
  • Performance fixtures are reproducible engineering checks, not comparative benchmarks against other products. GitHub runner timing budgets still require calibration.

Türkçe

Kubepit'in ilk herkese açık sürümü, tamamı MIT lisanslı topluluk ürününü ve kaynak
koddan derleme ve masaüstü paketlerini sunar. Bu sürüm deneyseldir; başarılı paket
derlemesi, üretime hazır olunduğunu veya platform imzası bulunduğunu belgelemez.

İlk kod tabanına dâhil olanlar:

  • Yerel öncelikli çok kümeli masaüstü çalışma alanı: kubeconfig içe aktarma, bölümler, etiketler, ortamlar, canlı kaynaklar ve CRD'ler, bölünmüş paneller, sabitlenmiş sekmeler, çoklu pencere.

  • Loglar ve hata ayıklama: birleşik iş yükü akışları, yapılandırılmış süzme, terminaller, exec/attach, debug container'ları, container dosyaları, kayıtlı port yönlendirmeleri.

  • İncelenerek yapılan işlemler: küme şemasıyla YAML düzenleme, dry-run farkları, kaynak sihirbazları, rollout, Helm chart/values şeması/yükseltme incelemesi, GitOps görünümleri, çok kümeli manifest inceleme.

  • Filo görünürlüğü: kümeler arası arama/karşılaştırma/farklılaşma, kaynak topolojisi, NetworkPolicy simülasyonu, sağlık ve sertifika kontrolleri, Trivy raporları, RBAC inceleme, yükseltmeye hazırlık.

  • Gözlemlenebilirlik ve kapasite: metrics-server geçmişi, isteğe bağlı Prometheus ve Loki, OpenCost/Kubecost veya etiketli maliyet tahminleri, kaynak boyutlandırma önerileri, isteğe bağlı zamanlanmış taramalar.

  • Yerel izlenebilirlik: değişiklik zaman çizelgesi, SQLite işlem geçmişi, isteğe bağlı kalıcı olay/değişiklikler, dışa aktarma, desteklenen işlemlerde incelenerek geri alma.

  • Sağlayıcı/ajan seçimi, küme bazlı izin, maskelenmiş bağlam önizlemesi, salt okunur araçlar ve üretilen YAML'ı inceleme içeren isteğe bağlı asistan.

  • İngilizce ve Türkçe arayüz, isteğe bağlı vim/k9s tarzı klavye modu, desteklenen k9s eklentilerinin içe aktarımıyla özel eylemler.

  • İptal edilebilir Linux PTY giriş/çıkışı: alt süreç okumayı durdursa bile terminali kapatmak, büyük bir yapıştırma işleminde bekleyen yazmayı sonlandırır.

  • İngilizce/Türkçe Next.js statik ürün sitesi, örnek verili etkileşimli tarayıcı demosu, GitHub Pages dağıtımı, katkı/güvenlik/yayımlama rehberleri, sürüm tutarlılığı denetimleri.

  • Sonradan eklenen yayın otomasyonu, sabit sürüm etiketinden altı sistem/mimari hedefinde 11 kurulum paketi derler; eksiksiz sağlama bildirimi yayımlar, sağlama toplamına bağlı Homebrew cask dosyasını üretir ve sitenin indirme bilgilerini günceller. Siteye hareket kontrolü olan hero ve sistem/mimari seçmeli indirme alanı eklendi.

İlk yayının bilinen sınırları:

  • macOS paketleri ad-hoc imzalıdır; Developer ID/noter onayı yoktur. Windows paketleri imzasızdır. Uygulama içi güncelleyici yapılandırılmamıştır. CI paket yapısını, üst veriyi ve sağlama toplamlarını denetler; desteklenen her makinede çalışma davranışını belgelemez.
  • Entegrasyonlar belgelenen araçlara, izinlere ve veri kaynaklarına ihtiyaç duyar. Demo, küme ve sağlayıcı davranışlarını simüle eder.
  • Öneriler ve maliyetler tahmindir; sağlık, ağ ve yükseltme bulgularının açık kapsam sınırları vardır.
  • Performans örnekleri tekrarlanabilir mühendislik kontrolleridir; diğer ürünlerle karşılaştırmalı benchmark değildir. GitHub runner süre bütçelerinin kalibrasyonu henüz gereklidir.