İncelenmiş toplu silme ile namespace boşaltma: her Namespace'in menüsünde artık "Tüm içeriği sil…" eylemi var. İletişim kutusu önce salt-okunur bir envanter okur — silineceği sırayla değeceği her tür; denetleyiciler önce (iş yükleri onlarla birlikte kapanır), sonra sıradan ve özel kaynaklar, ardından yönetimsiz Pod'lar, en son verileriyle birlikte PersistentVolumeClaim'ler ve en sonda değişken Event'ler — her tür için adet ve ilk nesne adlarıyla. Üç açık onay ve namespace adının yazılması "Her şeyi sil" düğmesini hazırlar; son bir onay bir kez daha sorar (production kümelerde ad yazılır) ve arka uç onayı kendisi yeniden denetler, arayüz atlatılamaz. Salt-okunur kümeler çalıştırmayı reddeder, sistem namespace'leri (default, kube-system, kube-public, kube-node-lease) baştan reddedilir ve namespace'in kendisi korunur. Listelenemeyen türler planı sessizce başarısız etmek yerine eksik işaretler; son rapor silinen, çoktan gitmiş ve başarısız nesneleri ayırır ve her türün ilk hatalarını gösterir. Çalıştırma, her denetlenen işlem gibi değişiklik günlüğüne kaydedilir; tarayıcı demosu tüm akışı örnek veri üzerinde destekler.
Düzeltmeler
Kubeconfig izlemede açılış kör noktası yok: izleyicinin başlamasıyla dosya izlemelerinin etkin olması arasındaki kısa pencerede beliren veya dönen bir kubeconfig kaçıyor, sonra da her zaman varmış gibi ele alınıyordu — yeni bağlam hiç duyurulmuyordu. İzlemeler ve ilk anlık görüntü artık izleyici başlamadan hazırlanıyor; açılıştan hemen sonra yapılan değişiklik de diğerleri gibi bildiriliyor.
Service ayrıntılarında tüm küme DNS ekleri: Service DNS adı artık cluster.local varsaymak yerine kümenin gerçek CoreDNS yapılandırmasını (kube-system/coredns ConfigMap) okuyor. Birden fazla zone hizmet veren kümeler — örneğin cluster.local ve etraforsformation.cluster.local — her bir ad.namespace.svc.<ek> varyantını "DNS adları" altında kendi kopyalanabilir rozeti olarak gösterir; iş yükünüzün çözdüğü eki siz seçersiniz. Tek zone bilinen tek değerli satır olarak kalır; Corefile okunamadığında (eksik, izinsiz veya kubernetes eklentisi yokken) standart cluster.local geçerlidir. Tarayıcı demosunun prod-eu-west-1 kümesi denemek için ikinci bir domain hizmet verir.
Service ayrıntılarından anında port yönlendirme: bir Service'in Portlar listesinde port'un kendisine (örneğin 80/TCP) tıklayın; yönlendirme otomatik seçilen boş bir yerel portta hemen başlar ve tarayıcınızda açılır — iletişim kutusu açılmaz. Bir bildirim yerel adresi (localhost:…) bildirir, aynı service ve port için çalışmakta olan yönlendirme yinelenmek yerine yeniden kullanılır, hatalar bildirim olarak görünür. Yanındaki "Yönlendir" düğmesi yerel port seçmek, yönlendirmeyi kaydetmek veya bağlanınca başlatmak için iletişim kutusunu açmaya devam eder; TCP olmayan portlar ve ExternalName servisleri düz metin olarak kalır.
v0.0.7
Kopyalanabilir ayrıntılar, görünüm namespace'leri ve Secret kopyalama
Eklenenler
Ayrıntılar panelinde kritik alanları kopyalama: başka yerlerde en çok ihtiyaç duyduğunuz değerler artık ayrıntılar panelinde tıklayınca panoya kopyalanıyor. Nesnenin adına, UID'sine, bir Pod'un Pod IP'sine veya Host IP'sine ya da bir Service'in Cluster IP'sine ve harici IP'lerine tıklayın; doğrudan panoya kopyalanır. Namespace ve Pod'un node'u için bağlantılarının yanında küçük bir kopyala düğmesi var. Bir bildirim neyin kopyalandığını gösterir.
Service DNS adı: her Service'in ayrıntılarında artık küme içi DNS adı — standart küme DNS ekiyle kurulan ad.namespace.svc.cluster.local — tıklayarak kopyalanabilen bir alan olarak görünüyor. ExternalName servisleri de aynı şekilde kopyalanabilen externalName hedefini gösterir.
Secret'ları başka namespace'lere kopyalama: her Secret'ın bağlam menüsünde ve ayrıntılardaki "Daha fazla" menüsünde yeni bir "Namespace'lere kopyala…" eylemi var. Bir veya daha fazla hedef namespace seçin (aranabilir, tümünü seç ile) ve Secret, her birinde kendi adıyla yeniden oluşturulur — aynı veri, tür, etiket ve ek açıklamalarla. Bir hedefte zaten var olan Secret asla üzerine yazılmaz: o hedef API sunucusunun iletisiyle başarısız olurken diğer kopyalar sürer; özet bildirimi neyin başarılı neyin başarısız olduğunu rapor eder. Alışılmış korumalar geçerlidir: salt-okunur kümeler eylemi engeller, production kümeleri adını yazma onayı ister ve her kopya değişiklik günlüğüne kaydedilir.
Görünüm başına namespace kapsamı: her görünüm sekmesi artık kendi namespace seçimini anımsıyor. Pod'ları einvoice kapsamına almak artık Ingress'leri, Helm release'lerini veya diğer sekmeleri sürüklemez — sekmeler arasında geçiş yaptığınızda her biri, bıraktığınız kapsamda kalır. Kendi başına kapsam seçmediğiniz bir görünüm son açık seçimi izler; hiç kapsam seçilmemiş görünümler kümenin varsayılan namespace'ine düşer. :ns komutu ve :kind <namespace> artık açtıkları görünümü kapsar (:ns için odaktaki sekme), kayıtlı görünümler de namespace'lerini kendi türlerinin sekmesine geri yüklemeyi sürdürür.
Namespace seçici görünüm araç çubuğuna taşındı: çoklu seçimli namespace seçici çalışma alanı başlığından çıktı ve artık her görünümün üstünde, arama alanının solunda duruyor — Pod'lar, Ingress'ler ve diğer tüm kaynak listeleri; ayrıca GitOps, Sağlık, Güvenlik, Maliyet, Helm release'leri ve chart'ları, kaynak haritası, iş yükleri genel görünümü, ağ politikası simülatörü, Değişiklikler, Öneriler, ağ tanılama ve Yetkilerim. Başlık, terminal ve oluşturma eylemlerini paylaşılan kapsamda tutar.
Değişiklikler
Çalışma alanı başlığı artık namespace seçiciyi göstermiyor; oradaki terminal ve "Kaynak oluştur" düğmeleri son açıkça seçilen namespace'i (veya küme varsayılanını) kullanır, herhangi bir görünümün kapsamını değil.
v0.0.6
Politika raporları, zaman yolculuğu ve önizleme sekmeleri
Eklenenler
Güvenlik görünümünde politika raporları: Güvenlik görünümündeki yeni "Politika raporları" sekmesi, wgpolicyk8s.io PolicyReport ve ClusterPolicyReport'ları okur — Kyverno, Falcosidekick ve diğer politika motorlarının değerlendirdikleri nesneler hakkında yazdıkları raporlar. Sonuca göre toplamlar (başarısız, hata, uyarı, geçti, atlandı), adlarına göre gruplanmış başarısız politikalar ile işaretledikleri nesneler ve en yüksek önem dereceleri, kapsam bilgisiyle her rapor için bir satır ve politika, kural, ileti ile nesne üzerinden arama görebilirsiniz. Raporlar; kapsamları, filtrelenebilir sonuç listeleri ve kendi tablo sütunlarıyla ayrıntılar panelinde açılır. Sekme, küme rapor türlerini sunuyorsa görünür; sunmuyorsa sekme, Trivy Operator'dakiyle aynı tek tıkla helm kurulumunu sunar — Kyverno deposuyla eklenir ve beklenir; her kurulumdaki production onayı, RBAC ve salt-okunur denetimleriyle birlikte, elle çalıştırılacak eşdeğer komutlar da gösterilir. Raporlar herhangi bir motordan gelebileceğinden, türler sunuluyor ama boşsa sekme yalnızca bunu belirtir. Politika ve kural adları, kategoriler ve iletiler olduğu gibi gösterilir; yalnızca sonuç sözcükleri çevrilir.
Geçmiş bir andaki durum (değişiklik günlüğünde zaman yolculuğu): ayrıntılardaki Değişiklikler sekmesi artık kayıtlı herhangi bir anda nesnenin durumunu yeniden kurabiliyor ve canlı nesneyle karşılaştırabiliyor. Günlüğe alınan her değişiklik tam bir normalize edilmiş anlık görüntü tuttuğundan, "T anındaki nesne" yalnızca T'de veya öncesindeki son değişikliktir — bir zaman seçin (veya 15 dakika / 1 saat / 6 saat önce'yi kullanın) ve o zamandan beri neyin değiştiğini görün; silmeler ve yeniden oluşturmalar dahil. Her iki taraf da günlük gibi normalize edilir (status, defter kayıtları ve gürültü ek açıklamaları çıkarılır; Secret değerleri yalnızca işaretçi olarak gösterilir), tutulamayacak kadar büyük olduğu için gövdesi bırakılan değişiklikler bir uyarıyla önceki tutulan değişikliğe düşer ve bilinen en eski değişiklikten önceki zamanlar — günlük kapsamı artı yüklenen eski geçmiş — açıkça bilinmiyor olarak kalır. Durumu okumak kümeye hiçbir şey göndermez.
Küme gezgininde önizleme sekmeleri: bir kümenin sol gezgininde tek tıklama artık VS Code'un önizleme kipinde olduğu gibi yeniden kullanılabilen tek bir geçici sekme açar. Türler arasında gezinmek yeni sekmeler yığmak yerine sekmeyi yerinde değiştirir; geçiciyken etiketi eğik yazıyla gösterilir. Kalıcı olması için gezgin satırına ya da sekmenin kendisine çift tıklayın (veya sabitleyin, başka bir pane'e sürükleyin, onunla bölme yapın). Bağlantılar, komut paleti ve diğer programatik gezinmeler her zaman kalıcı sekme açar.
Görünümlerin açılma biçimi ayarı:Ayarlar → Genel → Görünüm sekmeleri bölümünden "Geçici aç (önizleme)" (varsayılan) ve "Kalıcı aç" arasında seçim yaparak gezgindeki her tıklamanın kalıcı sekme açmasını sağlayabilirsiniz.
Ayrıntılar paneli çalışma alanı tıklamasıyla kapanır: çalışma alanının boş bir yerine tıklamak artık açık ayrıntılar panelini, Esc ile kapatıldığı gibi kapatır — klavyeye uzanmadan kaynaklar arasında tıklayarak gezinmek için pratik. Tablolar, sekmeler, menüler, iletişim kutuları, metin seçimleri ve diğer etkileşimli öğelere yapılan tıklamalar paneli asla kapatmaz; bölünmüş düzende yalnızca tıkladığınız bölme kendi panelini kapatır. Yalnızca Esc veya kapatma düğmesiyle kapanmasını tercih ediyorsanız Ayarlar → Genel → Ayrıntılar paneli bölümünden kapatabilirsiniz.
Asistan ile CVE risk analizi: asistan etkinleştirildiğinde güvenlik genel görünümündeki ve iş yükü ayrıntılarındaki güvenlik açıklığı bölümlerindeki her CVE satırında, riski asistana değerlendirten bir kıvılcım eylemi bulunur. Analiz, etkilenen iş yüklerinin nasıl maruz kaldığını (servisler, ingress'ler, ağdan erişilebilirlik) önem derecesi, kurulu ve düzeltilmiş sürümler ve bir düzeltmenin olup olmamasıyla karşılaştırır; sonuçta önce hüküm, ardından kanıtlar ve en küçük hafifletme adımları öne çıkar.
Küme gezgini için klavye kısayolları: bir kümenin sol menüsündeki öğelerde (Pods, Services, Ingresses, …) artık klavye kısayolları var ve her satırda bir rozet olarak gösterilir. En çok kullanılan türler Alt+1…9 ile öntanımlıdır (Genel Bakış, Pod'lar, Deployment'lar, Servisler, Ingress'ler, Namespace'ler, Node'lar, ConfigMap'ler, Secret'lar); diğer türler varsayılan olarak atamasızdır. Bir küme çalışma alanı odaktayken bir tuş bileşimine basarak doğrudan o türe atlayabilirsiniz. Kısayolları Ayarlar → Klavye → Gezgin kısayolları bölümünde düzenleyebilir, atayabilir veya temizleyebilirsiniz — alana tıklayıp tuş bileşimine basın, Backspace temizler. Bir bileşim tek bir türü açar; yeniden atamak önceki türden kaldırır.
Gezgin satırlarında bağlam menüsü: bir küme gezgini öğesine sağ tıklamak artık webview'in Reload/Inspect Element menüsü yerine Aç, Kalıcı aç, Sabitle/Kaldır, Kısayol ata ve Kısayolu temizle seçeneklerini içeren bir menü açar. “Kısayol ata”, Ayarlar → Klavye bölümünde o türün atama alanına doğrudan konumlanır.
Değişiklikler
Production cluster onay iletişimlerinde yazmanız istenen kelimeyi kopyalayabilirsiniz; uzun bir kaynak adını yeniden yazmak yerine alana yapıştırabilirsiniz. Yapıştırmak yine açık onay adımını gerektirir; kopyalamak tek başına hiçbir şeyi onaylamaz.
Düzeltilenler
Bir kümenin iç görünüm sekmesi kapatıldığında tooltip'i artık pencerenin sol üst köşesinde takılı kalmıyor. Tooltip, hedefi DOM'dan ayrıldığı an gizleniyor ve sıfır boyutlu bir hedef hiçbir zaman tooltip'i köşeye sabitlemiyor.
v0.0.5
Genel Bakış'ta PVC doluluğu
Eklenenler
Genel Bakış'ta PVC doluluğu: TLS sertifikalarının altında, tüm namespace'ler arasında anlık doluluk oranı en yüksek beş PVC'ye kadar gösterilir. Her satırda namespace, kullanılan ve toplam kapasite ile doluluk yüzdesi bulunur; satıra tıklayarak PVC ayrıntılarını açabilirsiniz. %80'de uyarı, %90'da kritik renk kullanılır.
Kart, Prometheus'ta kubelet_volume_stats_used_bytes ve kubelet_volume_stats_capacity_bytes metriklerini gerektirir. Yalnızca geçerli ölçümü bulunan PVC'ler listelenir; hiç ölçüm yoksa kart gizlenir. Sıralama anlık yüzdeye dayanır, hacmin ne zaman dolacağını tahmin etmez.
Yenileme başarısız olursa son metrikler uyarı ve Yeniden dene seçeneğiyle görünür kalır. Prometheus uyarıları, sıralamanın eksik olabileceğini belirtir; kartta son güncelleme zamanı gösterilir.
v0.0.4
Daha güvenli işlemler ve filo tanılaması
Eklenenler
Yapılandırma etki incelemesi: ConfigMap veya Secret verisini kaydetmeden önce etkilenen anahtarları, iş yükü container’larını ve referans biçimlerini inceleyin. Ortam değişkenleri, bağlı dosyalar, projected volume’lar, subPath mount’ları ve imaj çekme kimlik bilgileri için güncellenme davranışı ayrı açıklanır. Başarılı kayıttan sonra desteklenen controller’ları seçip incelenerek yeniden başlatın; production, GitOps, izin ve salt okunur kontrolleri uygulanır. Kullanım görünümü veri düzenlenmeden de açılabilir.
Yönlendirmeli Pod tanılaması: bir Pod’un Tanılama sekmesinde güncel container durumlarını, hata nedenlerini, son olayları, yapılandırma referanslarını ve mevcut bellek gözlemlerini birlikte inceleyin. Yeniden başlatma döngüsü, OOM sonlanması, zamanlama, imaj çekme ve yapılandırma hatalarında kanıt ve sonraki kontrol gösterilir. İsteğe bağlı olarak sınırlandırılmış önceki container loglarını okuyun, ilgili kaynakları açın veya bir inceleme kaydedin.
Filo imaj sürüm matrisi: filo gezgininden, komut paletinden veya değişiklik günlüğünden İmaj sürüm matrisi görünümünü açın. Deployment, StatefulSet ve DaemonSet container imajlarını en fazla sekiz seçili kümede karşılaştırın; namespace veya iş yüküne göre filtreleyip farkları gösterin. İş yükü şablonlarını, Pod tanımındaki imaj referanslarını, runtime’ın bildirdiği imaj referanslarını, container hazırlığını ve bildirilen platforma göre gruplanmış çalışan imaj kimliklerini inceleyin. Ayrıntılı inceleme için iş yüküne geçin.
Node bakım incelemesi ve ilerleme: node’u boşaltmadan önce salt okunur planı inceleyin. Etkilenen ve atlanan Pod’ları, controller’sız iş yüklerini, kesinti bütçesi kısıtlamalarını ve yerel volume risklerini herhangi bir cordon işleminden önce görün. İncelenen drain, planı ve nesne kimliklerini yeniden denetler; ardından tahliye sonuçlarını ve sonraki Pod gözlemlerini ayrı gösterir. Tahliyenin kabul edilmesi, yerine gelen Pod’un hazır olmasıyla karıştırılmaz.
Kayıtlı filo aramaları: sorguyu kaynak türleri ve kapsamıyla birlikte kaydedin, adlandırın ve sık kullanılan aramaları arama alanının altına sabitleyin. Kayıtlı aramalar bölümünden aramaları açın, yeniden adlandırın, sabitleyin veya kaldırın. Bir arama açıldığında üç ayar birlikte uygulanır; kapsam kaldırılmışsa tüm kümelerde arama yapmak yerine durum bildirilir.
İnceleme karşılaştırması: kayıtlı bir incelemede Anlık görüntüleri karşılaştır ile aynı iş yükünün iki kaydını tamamen çevrimdışı karşılaştırın. Kayıtlı manifest farkını, Pod durumlarını ve yeniden başlatma gözlemlerini, kaydedilmiş olaylardaki değişiklikleri inceleyin. Eksik kanıtlar ve yeniden oluşturulmuş iş yükleri açıkça belirtilir.
Güncelleme sonrası yenilik özeti: kurulu sürüm yükseldiğinde, son görülen kurulu sürümden sonraki yayınları kapsayan kısa özet bir kez gösterilir. İlk açılış başlangıç sürümünü kaydeder. Değişiklik günlüğündeki Özeti önizle ile bu geçmişi değiştirmeden bir sürümü yeniden inceleyebilir veya henüz yayımlanmamış çalışmaları görebilirsiniz.
Sürüm notlarından özelliklere kısayollar: ilgili değişiklik günlüğü kaydından imaj matrisini, kayıtlı filo aramalarını, incelemeleri, bağlantı tanılamayı veya ağ tanılamayı açın. Kümeye özel kısayollarda küme seçici gösterilir; kısayolu açmak kümeye bağlanmaz veya tanılama denetimi başlatmaz.
Uygulamada ve sitede değişiklik geçmişi: İngilizce veya Türkçe sürüm notlarını Ayarlar → Hakkında ve Güncellemeler bölümünde çevrimdışı okuyun ve sürüm seçicisiyle geçmişe göz atın. Siteye /changelog/ ve /tr/changelog/ sayfaları eklendi. Tüm görünümler bu dosyayı kaynak olarak kullanır; henüz yayımlanmamış çalışmalar, numaralı sürüm notlarından ve indirilebilir paketlerden ayrı gösterilir.
Kayıtlı incelemeler: bir iş yükünün güncel nesnesini, ilgili Pod'larını, son olaylarını, sınırlandırılmış container loglarını, kaydedilmiş değişikliklerini ve mevcut metriklerini sabit bir yerel kayıtta saklayın. Pod, Deployment, StatefulSet, DaemonSet, ReplicaSet, Job veya CronJob üzerinde İnceleme başlat eylemini kullanın; 15 veya 60 dakikalık aralık seçin. Eksik izinler, erişilemeyen kaynaklar, zaman aşımları ve kısaltılmış kanıtlar kayıtta açıkça gösterilir.
İnceleme notları ve çevrimdışı erişim: incelemelere ad verin, notları kaydedin, Kubepit'i yeniden başlattıktan sonra açın ve kümeleri bağlı olmasa veya kaldırılmış olsa bile kayıtları inceleyin. Gezginden İncelemeler bölümünü, filo panosundan ya da bağlantısı kesilmiş küme ekranından Kayıtlı incelemeleri aç düğmesini veya komut çubuğunda :investigations komutunu kullanın. Yeniden kaydet yeni bir kayıt oluşturur ve özgün kanıtları korur.
İncelenerek paylaşılan inceleme paketleri: küme bağlantısı olmadan taşınabilir JSON paketlerini içe ve dışa aktarın. Bilinen kimlik bilgileri ve doğrudan yazılmış ortam değişkeni değerleri saklanmadan önce maskelenir; içe ve dışa aktarılan içerik yeniden denetlenir. Eklenecek kanıt bölümlerini seçin, dışa aktarılacak dosyanın tam önizlemesini inceleyin ve kaydetmeden önce onaylayın. Dışa aktarmadan önce not değişiklikleri kaydedilmelidir; silme ve değişiklikleri atma işlemleri onay gerektirir.
Bağlantı tanılama: kubeconfig ve bağlam, yapılandırılmış kimlik doğrulama yardımcısı, DNS/ağ veya proxy erişimi, TLS, Kubernetes API erişimi, doğrulanmış kimlik ve yaygın namespace izinleri için aşamalı denetimler çalıştırın. Bağlantı ekranından, gezginden veya :doctor komutuyla açın; bulguları gidermek için Cluster'ı düzenle ve Araçlar kısayollarını kullanın. Raporlar hata, uyarı ve atlanan denetimleri; RBAC reddi, salt okunur kısıtlamaları ve bilinmeyen sonuçları ayrı gösterir.
Bağlantı yeteneklerinin ayrıntıları: namespace ve Pod listeleme, Pod değişikliklerini izleme, container logları, metrikler, Helm sürüm Secret'ları, Pod terminalleri ve Deployment değişiklikleri için erişimi denetleyin. Yerel kubectl/helm araçlarının ve metrik API'sinin bulunması, bunları kullanma izninden ayrı gösterilir.
Canlı ağ tanılama: mevcut ve çalışan bir Pod ile container'ını, hedef Service'i, TCP portunu ve TCP, HTTP veya HTTPS denetimlerini seçin. Gezginden Ağ tanılama bölümünü veya :network komutunu açın. Sonuçlar DNS ve TCP bağlantısını, HTTPS için TLS doğrulamasını ve uygun olduğunda HTTP HEAD durumunu; kullanılan kaynak, hedef, komut, süre ve sınırlandırılmış çıktıyla birlikte gösterir.
Ağ denetimlerinde Service bağlamı: denetim sonuçlarının yanında Service selector'larını, ClusterIP veya ExternalName bilgisini, EndpointSlice adreslerini ve hazır olma durumlarını inceleyin. Kısmi veya alınamayan endpoint verisi açıkça belirtilir. Bir kısayol, daha ayrıntılı inceleme için mevcut Ağ Politikası Simülatörü’nü açar.
Akıllı filo araması:kind:, ns:, cluster:, env: ve label: filtreleri için öneriler alın; keşfedilmiş özel kaynak türlerini, bilinen namespace'leri, kayıtlı kümeleri ve gözlemlenmiş etiket anahtarları ile değerlerini seçin. Tamamlanan filtreler, arama alanında kaldırılabilir etiketler olarak görünür. Ok tuşlarıyla gezinin, Enter veya Tab ile seçin, Escape ile önerileri kapatın; boş girişte Backspace ile son filtreyi yeniden düzenlemeye açın.
Değişiklikler
Filo araması tırnak içindeki filtre değerlerini anlar; cluster:"Production Europe" gibi adlar bölünmez. Mevcut kısaltmalar, virgülle ayrılmış tür/küme/ortam listeleri, adlarda glob kalıpları ve /regex/ aramaları kullanılabilir. Etiket filtreleri app=api, app!=api, label:app, !app ve açıkça belirtilmiş boş değerler dâhil eşitlik, eşitsizlik, anahtarın varlığı ve yokluğu koşullarını destekler.
Öneriler güncel arama kapsamını, kaynak türlerini ve bilinen namespace bağlamını izler. Açılmış görünümlerden ve önceki aramalardan elde edilmiş üst veriyi kullanır; yazarken keşif isteği başlatılmaz veya kümeye bağlanılmaz. Kullanıcı kendi filtre değerini de girebilir.
Eksik veya geçersiz filtreler etikete dönüştürülmek ya da aramanın kapsamını sessizce genişletmek yerine düzenlenebilir kalır. Elle yazılmış geçerli filtreler, ilgisiz bir önerilen değer kabul edilmeden tamamlanabilir.
İnceleme, bağlantı ve ağ iş akışları İngilizce ve Türkçe arayüzlerle ve tarayıcı demosuyla çalışır. Demo tanılama sonuçlarının örnek veri veya simülasyon olduğu açıkça belirtilir.
Düzeltmeler
Filo arama önerilerinden seçilen; boşluk, virgül, tırnak veya ters eğik çizgi içeren küme adları korunur ve tırnak içindeki değerler olarak doğru ayrıştırılır.
Filo sonuçlarındaki vurgulama artık ayrıştırılmış ad sorgusunu kullanır; tırnaklı filtre değerleri vurgulanacak metne karışmaz, düzenli ifadeyle yazılan ad kalıpları korunur.
Notlar
Yapılandırma etkisi, düzenlenen namespace’teki standart Kubernetes referanslarını kullanır. Kısmi taramalar ve desteklenmeyen kullanımlar açıkça belirtilir. Bağlı dosyanın güncellenmesi, uygulamanın dosyayı yeniden okuduğunu göstermez; kullanan kaynaklar keşfedilirken Secret değerleri alınmaz. Yapılandırma yazımları, incelenen UID veya kaynak sürümü değişmişse reddedilir. Yeniden başlatmalar iş yükünün kimliğini ve spec alanını tekrar doğrular, ardından atomik kaynak sürümü önkoşuluyla uygulanır.
İmaj matrisi Pod sahipliğini UID ile çözer; satırları tür, namespace, iş yükü ve container adına göre eşleştirir. Bağlantısı olmayan veya okunamayan veri bilinmiyor olarak kalır; init container’lar ayrıdır. Farklı platformlarda veya OCI indekslerinde farklı çalışan imaj digest değerleri geçerli olabilir. Registry sorgusu, en yeni sürüm çıkarımı veya otomatik dağıtım yapılmaz. Her kaynaktan en fazla 10.000 nesne işlenir; tabloda en fazla 500 eşleşen satır gösterilir.
Pod tanılaması mevcut gözlemleri yansıtır; kesin kök neden garantisi vermez. Güncel bellek metrikleri önceki hatanın oluştuğu andaki kullanımı kanıtlamaz. Önceki loglar node’un hâlâ sakladığı veriye bağlıdır. Bakım ön kontrolü sınırlı bir gözlemdir; scheduler simülasyonu veya kesintisiz hizmet garantisi değildir. Güncel izinler, admission ve kesinti bütçeleri belirleyici olmaya devam eder.
Aramalar bu cihazda yerel olarak tutulur; en fazla 50 kayıt ve sekiz sabitleme desteklenir. Arama ayarları saklanır, sonuçlar saklanmaz. Karşılaştırma için kayıtlı küme ve iş yükü kimlikleri eşleşmelidir; içe aktarılan paketler yerel küme kimliği taşımadığından karşılaştırılamaz. Örneklerde eksik olan Pod veya olaylar oluşturulma ya da silinmeyi kanıtlamaz; yeniden başlatma farkları aynı Pod UID'si ve container'ı gerektirir. Maskelenmiş değerler karşılaştırılamaz.
Otomatik yenilik özeti yalnızca kurulu sürüme kadar olan numaralı yayınları içerir. Henüz yayımlanmamış notlar isteğe bağlı önizlemede gösterilir; kurulu bir güncellemeyi ifade etmez.
İnceleme kaydı, önceden bağlanılmış bir küme gerektirir ve salt okunur kümelerde de çalışır. Kayıt, tam bir geçmiş arşivi değil, sınırlandırılmış bir anlık görüntüdür: en fazla üç Pod, Pod başına iki normal container ve her log kuyruğunda en fazla 200 satır örneklenir. Değişiklikler ve metrikler, önceden kaydedilmiş veya erişilebilir veriye bağlıdır. En fazla 50 inceleme saklanır; taşınabilir paket sınırı 1 MiB'dir. Otomatik maskeleme, log ve notlardaki her hassas değeri belirleyemez; tam dışa aktarma önizlemesini inceleyin ve gereken bölümleri çıkarın.
Bağlantı tanılama Kubernetes kaynaklarını değiştirmez, normal küme oturumunu başlatmaz ve bağlantı durumunu değiştirmez. Kubeconfig'te yapılandırılmış kimlik doğrulama yardımcısını çalıştırabilir; denetimler bir dakika içinde tamamlanır. Yetenek sonuçları seçilen namespace'teki yaygın işlemleri kapsar; admission ilkeleri, tekil kaynaklar ve diğer namespace'ler farklı kısıtlamalar uygulayabilir.
Ağ denetimleri Pod exec izni ve yazılabilir bir küme gerektirir. Seçilen container'da zaten kurulu olan araçları kullanır; eksik veya uyumsuz araçlar kullanılamıyor olarak gösterilir. Her denetimin süre sınırı sekiz saniye, çıktı sınırı 8 KiB'dir. HTTP, yönlendirmeleri izlemeden ve yanıt gövdesini almadan HEAD kullanır; yolda sorgu parametresi veya fragment bulunamaz. Sonuçlar denenen Service yolunu açıklar; hataya hangi NetworkPolicy'nin neden olduğunu belirlemez. İşlem geçmişi, istek yolunu ve denetim çıktısını saklamadan tanılama eylemini kaydeder.
Tarayıcı demosundaki incelemeler, tarayıcıya ait ayrı yerel depoda tutulur. Demo bağlantı ve ağ tanılaması yerel araçları çalıştırmaz veya kümeye erişmez; ExternalName ağ hedefleri demoda kullanılamıyor olarak gösterilir. Arama önerileri, kümenin eksiksiz envanterini değil, bilinen ve sınırlandırılmış üst veriyi yansıtır.
v0.0.3
Linux süreç temizleme düzeltmesi
Unix özel eylem temizliğindeki kabuk komutu, doğrulanmış süreç grubuna doğrudan sinyal gönderimiyle değiştirildi. Linux'ta zaman aşımı ve arka plan pipe temizliğinin hedef alt süreç grubunun dışındaki süreçleri sonlandırabilmesi düzeltildi. Geçersiz süreç kimlikleri yok sayılır; Windows davranışı değişmez.
0.0.1 ve 0.0.2 etkilenen sürümler olarak belirtilir; bu sürümleri kurmayın veya kullanmaya devam etmeyin. Kaynak etiketleri ve özgün yayın dosyaları değiştirilmez.
Geçiş: 0.0.3 veya daha yeni bir paket yayımlandığında elle kurun. 0.0.1 güncelleyici açık anahtarı içermez; anahtarın eklendiği 0.0.2 bu düzeltmeden öncedir. 0.0.3, süreç temizleme düzeltmesini imzalı güncelleme desteğiyle birleştirir.
v0.0.2
İmzalı güncellemeler
Linux temizleme hatasından etkilenir; yayımlandığında 0.0.3 veya sonrasını kullanın.
Otomatik denetim açıksa açılıştan sonra ve her beş dakikada bir güncelleme kontrol edilir. Kapatılabilir duyuru yeni sürümü, sürüm notlarını ve kullanıcının başlattığı indirme/kurulum seçeneklerini sunar; aynı sürümü tekrar tekrar duyurmaz.
İndirme ilerlemesi ve kurulumdan sonra yeniden başlatma seçeneği gösterilir; farklı uygulama pencerelerindeki kontrollerin ve kurulumların çakışması önlenir.
Yeni macOS sürüm paketlerinde Developer ID imzası ve Apple noter onayı zorunludur. Altı masaüstü hedefinin imzalı güncelleme paketleri doğrulanır ve güncelleme akışı GitHub Pages üzerinden yayımlanır.
Homebrew cask dosyası, sürüm bilgileri ve sağlama toplamları doğrulandıktan sonra altı saatte bir güncellenir. Sitedeki sürüm etiketleri doğrulanmış yayınları izler; değişmemiş bilgiler için gereksiz tarayıcı indirme istekleri yapılmaz.
Tarihsel geçiş tasarımı: v0.0.1 güncelleyici açık anahtarı içermez; anahtar v0.0.2'de eklendi. Bu sürüm Linux temizleme hatasından etkilenir; v0.0.3 veya daha yeni bir paket yayımlandığında onu kurun. Linux güncellemeleri AppImage, DEB veya RPM biçimini korur; paket yöneticisiyle kurulum yönetici izni isteyebilir.
v0.0.1
İlk herkese açık sürüm
Linux temizleme hatasından etkilenir; yayımlandığında 0.0.3 veya sonrasını kullanın.
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.