yeke.io · dokümanlar
KubeWorld
KubeWorld, seçili cluster'ı yaşayan bir şehir olarak gösterir: sorunlu yer haritada kendini belli eder, nedeni yan panelde yazar. Bu rehber şehrin sözlüğünü, araç çubuğunu ve neyin ölçüm, neyin tahmin olduğunu anlatır.
Ne işe yarar
Cluster'ı tek bakışta görmek ve olan biteni — sorunlar, bekleyen onaylar — tek bakışta özetlemek.
İzleme sayfasının başlığındaki KubeWorld bandı (KubeWorld'e gir) seçili cluster'ın haritasını açar; araç çubuğunun en solundaki İzleme düğmesi geri götürür. Namespace seçimi iki ekran arasında taşınır. KubeWorld yeni bir veri toplamaz: izleme hattının ve canlı listelerin zaten taşıdığı veriyi başka bir biçimde okur. Haritadaki bir tıklama yalnız seçer ve ayrıntıyı açar; hiçbir nesneyi değiştirmez. Lisans gerektirmez (Community).
Şehrin sözlüğü
Araç çubuğundaki Lejant aynı eşlemeyi harita üstünde gösterir; her şehir öğesinin yanında Kubernetes karşılığı yazar.
| Şehirde | Kubernetes'te |
|---|---|
| Mahalle | Namespace. Sağlığı içindekilerin en kötüsü. |
| Bina | İş yükü. Biçimi türün adından değil, iş yükünün şeklinden gelir: kule — eş kopyalar; banka — numaralı kopyalar; telekom kulesi — her node'da bir kopya; atölye — bitip duran iş; saat kuleli fabrika — zamanlanmış iş; dükkân — tanınmayan sahip; ev — sahipsiz pod'lar. Kat sayısı kopya sayısını izler, bir tavana kadar. |
| Oda / pencere | Pod. |
| Santral | Node. NotReady olursa karanlığa gömülür; baskı koşulunda
(ör. MemoryPressure) duman çıkarır. |
| Gişe | HTTPRoute / Ingress; tabelasında host adı. |
| Posta kutusu | Servis. Arkasında pod yoksa kilitli posta kutusu. |
| Depo | Hacim talebi (PVC); istif kullanılan alanı gösterir. Bağlanmamış talep boş arsadır. |
| Belediye | YEKE operasyonları. Önündeki kuyruk onay bekleyen operasyonlardır (en çok üç kişi çizilir). |
| Hava | Cluster'ın tek bakıştaki hâli (aşağıda). |
Odalar ve acil durum
Durumu renk değil şekil taşır; bir pod'un kendi arızası, bağlı olduğu node'un arızasından önce gösterilir.
| Oda | Pod |
|---|---|
| Işıklı pencere | Koşuyor ve hazır |
| Yarı karanlık | Koşuyor, hazır değil |
| İskele | Pending |
| Kırık cam, duman | Çökme döngüsü |
| Taşan oda | OOMKilled |
| Yıkıntı | Failed |
| Kepenk kapalı | Succeeded |
| Sis | Durum bilinmiyor |
| Elektrik kesintisi | Pod'un node'u NotReady |
Sorunlu binanın önüne tek bir araç gelir: itfaiye çökme döngüsüne, ambulans
OOMKilled'a, çekici NotReady node'a, vinç Pending ya da ölçeklenen
iş yüküne. Aynı binada birden çok arıza varsa en acili araçla, öteki odadaki kendi şekliyle
görünür.
Hava
Gökyüzü tek bakışta cluster'ın hâlini söyler; sorunun nerede olduğunu yerel bulut gösterir.
- Açık — sorun yok.
- Bulutlu — uyarılar var. Kritik sorunlu mahallenin üstünde ayrıca yerel bir kara bulut durur.
- Fırtına — kritik sorun cluster düzeyinde: kritik bir cluster uyarısı, karanlık bir santral ya da mahallelerin önemli bir kısmında kritik sorun.
- Pus — sorun görünmüyor ama sağlık kaynaklarından biri (durumlar, node'lar, uyarılar) okunamadı. Güneş “sorun yok” demek olurdu; bilinmeyen durum güneşle çizilmez.
Bekleyen pod havayı bozmaz — rollout her gün olur.
Trafik — tahmin
Trafik ölçülmüyor. Yoğunluk, karşılayan pod'ların ağ girişinden tahmin ediliyor; hiçbir yol ölçülmüş bir akış iddia etmiyor.
Yolların kendisi tanımdan gelir: servisin selector'ı ve giriş kuralının backend'i. Araç sayısı ve türü, o yolun ucundaki pod'ların ölçülen alış hızından çıkarılır — scooter hafif, otomobil orta, spor araba yoğun trafik. Pod'un alış hızı kendi dış çağrılarının yanıtlarını da içerdiği için bu bir üst sınır tahminidir.
Hiçbir girişin arkasında olmayan cluster içi servis trafiğini postacılar taşır: az trafikte yürüyen bir postacı, çok trafikte bisikletli bir kurye. Kaldırımdan yürürler ve teslimatı alıcı binanın önünde yaparlar. Postacı yerel teslimatı temsil eder; bir posta kutusundan başka bir servise uzanan rota çizilmez, çünkü o akış ölçülmüyor.
- Servisten servise akış çizilmez. YEKE pod'dan pod'a trafik ölçmez; A servisinin B servisini çağırdığı bilgisi haritada yoktur.
- Ölçülmeyen yolda hareketli taşıyıcı yoktur. Yalnız soluk, kesik bir rota çizilir. Depo kamyonu da hep böyledir: hacim G/Ç'si ölçülmüyor.
- Araçlar üst üste yığılmaz. Gişede ve yolda araçlar arasında hep bir aralık kalır; gişe önündeki sıra bir sıkışıklık göstergesi değildir, trafik yalnız tahmindir.
- Her taşıyıcı yolunu bitirir. Veri yenilendiğinde araçlar ve postacılar sıfırlanmaz; her biri ucuna — çıkış, hedef kapı, posta kutusu — varınca kaybolur, yenisi yalnız yolun başında doğar. Yoldaki araçlar tek hızda gider; hız bir veri taşımaz, yoğunluğu aracın türü anlatır.
- Hareket azaltma açıksa yolda ve kaldırımda hareketli taşıyıcı olmaz, acil araçların tepe lambaları sabit yanar.
Yan panel
Haritada gördüğünüzün nedeni sağdaki üç kartta yazar.
- Seçim — bir binaya, pencereye, santrale, posta kutusuna ya da gişeye tıklayın. Kart
nesnenin ayrıntısını ve Gerekçe'sini gösterir: neden sorunlu sayıldığı
(
CrashLoopBackOff, “hiçbir node'a yerleştirilemedi”, “arkasında pod yok”…). Gerekçesi olmayan bir “sorunlu” işareti yoktur. Nesneyi aç nesnenin sayfasına götürür; Esc seçimi temizler. - Operasyonlar — YEKE'nin kendi kayıtlarından: kaç operasyon onay bekliyor, kaçı uygulanıyor, son 24 saatte kaçı uygulandı ya da başarısız oldu ve en yenisi. Okunamazsa kart “0” değil “bilinmiyor” der. Belediyeye tıklamak aynı özeti açar.
- Sorunlar — haritadaki sorunların listesi; birini seçmek kamerayı oraya götürür. Yerleşemeyen pod'lar ve bağlanmayı bekleyen hacim talepleri ayrı bir Bekliyor grubunda durur.
Bir veri kaynağı okunamadığında araç çubuğunda adıyla bir uyarı çipi belirir (“Ölçüm yok”, “Uyarılar bilinmiyor”…); şehir boşalmaz, eksik parça eksik olarak gösterilir.
Etiketler ve Kaydet
Solda İzleme'ye dönüş ve haritada ne görüneceği, sağda gezinme ve paylaşım.
- Yalnız sorunlar haritayı sorunlu nesnelere daraltır; Lejant şehrin sözlüğünü açar.
- Etiketler haritadaki yazıları (mahalle adları, sorun çağrıları, gişe tabelaları) gizler ya da gösterir; varsayılan olarak kapalıdır. Sorun işaretleri, seçim ve yan panel yerinde kalır. Tercih bu tarayıcıda hatırlanır. Sorun çağrılarının sayısı ekranın alanına göre sınırlıdır; sığmayanlar mahalle tabelasındaki “+N” rozetine katlanır, hepsi Sorunlar listesinde durur.
- Kaydet şehrin o anki görünümünü PNG olarak indirir — ekranınızın piksel yoğunluğundan bağımsız en az 2× çözünürlükte, sol altta “YEKE | KubeWorld” kartıyla. Görselin içine cluster adı ve zaman yazılmaz; cluster adı yalnız dosya adında geçer. Paylaşmadan önce etiketleri kapatırsanız namespace ve host adları da görselde kalmaz.
- Yakınlaştır, Uzaklaştır, Sığdır ve Tam ekran haritada gezinmek içindir; sürükleyerek kaydırabilir, tekerlekle yakınlaştırabilirsiniz.
Sınırlar
KubeWorld bir okuma; topoloji aracı ya da birebir envanter değil.
- Trafik tahmindir (bkz. Trafik); giden trafik ve hacim G/Ç'si ölçülmüyor.
- Pod ölçümleri en çok 1000 pod için okunur. Pod'ların hepsi haritada çizilir; daha büyük bir cluster'da kırpılan yalnız ölçüm listesidir. Araç çubuğundaki “N pod'un ölçümü yok” çipi kaç pod'un CPU, bellek ve ağ değerlerinin bilinmediğini söyler.
- Yalnız erişiminiz kadarı çizilir. Erişiminiz cluster'ın bir kısmını kapsıyorsa dışında kalan pod'lar haritada yoktur; çip kaç tanesinin göründüğünü söyler.
- Bellek oranı yalnız limit tanımlıysa limite göredir; limitsiz pod'un kullanımı node kapasitesine oranlanır ve doğal olarak düşük görünür. Request kullanılmaz.
- Harita birkaç saniye gecikmeli tazelenir — nesneler canlı akar, ölçümler ve operasyonlar 30 saniyede bir okunur.
Uyarıların nasıl çalıştığını da görün
KubeWorld'deki uyarı işaretleri İzleme'nin uyarı kurallarından gelir.