Wed. Aug 6th, 2025
Kubernetes’i Infra App ile Masaüstünüzden Yönetme

Infra App, Windows, macOS ve Linux için bir masaüstü Kubernetes istemcisidir. Kümeleri izlemenize ve içindeki kaynakları incelemenize olanak tanıyan temiz ve basit bir kullanıcı arabirimi sunar.

Infra App, tek bir Kubernetes kümesiyle ücretsiz olarak kullanılabilir. Herhangi bir ödeme detayı girmeden uygulamanın tüm özelliklerine erişebilirsiniz. Profesyonel planın fiyatı yılda 100 ABD dolarıdır. Sınırsız sayıda kümeye bağlanabilir ve bunlar arasında serbestçe geçiş yapabilir.

Başlarken

Sisteminiz için doğru Infra App paketini almak için indirme sayfasına gidin. Linux için iki seçenek mevcuttur: Debian arşivi veya bağımsız AppImage.

Debian arşivini aşağıdaki komutla yükleyin:

$ sudo dpkg -i infra_latest_amd64.deb

Infra şimdi uygulama başlatıcınızda görünmelidir.

AppImage’ı kullanmak için önce onu yürütülebilir yapın ve ardından ikili dosyayı doğrudan başlatın:

$ chmod +x infra-latest.AppImage
$ ./infra-latest.AppImage

Infra’yı ilk kez başlattığınızda e-posta adresinizi girmeniz istenecektir. Bu, aboneliğinizi yönetmek için kullanılacaktır. Daha önce Infra kullanmadıysanız, Pro planının 30 günlük deneme sürümüne otomatik olarak kaydolacaksınız.

Infra oturum açma ekranının görüntüsü

Küme Ekleme ve Seçme

Infra, sunucunuzdaki Kubeconfig dosyaları tarafından tanımlanan mevcut Kubernetes küme bağlantılarını otomatik olarak keşfedecektir. ~/.kube/config dizin. Ayrıca Minikube ve Docker Desktop tarafından oluşturulan kümelerin yanı sıra ilgili CLI’leri tarafından tanımlanan Amazon EKS ve Google GKE yapılandırmaları için entegre desteğe sahiptir. Tüm bu küme türleri, herhangi bir ekstra çalışma olmadan görünmelidir.

Ctrl+O tuşlarına basarak veya sol üst köşedeki üç nokta simgesini tıklayıp Dosya > Konfigürasyon Ekle’yi seçerek uygulamaya manuel olarak bir Kubeconfig dosyası ekleyebilirsiniz.

Kullanılabilir kümeler, sol üstteki açılır menüde görüntülenir. Seçilen küme ve bağlantı durumu kalıcı olarak görüntülenir. Kümeyi değiştirmek için açılır menüyü tıklayın ve listeden yeni bir yapılandırma seçin.

Infra Uygulamasında kümeler arasında geçiş yapma görüntüsü

Infra, Kubernetes API sunucusunu ve Kubeconfig dosyanızdaki kimlik bilgilerini kullanarak kümenize bağlanır. Kümenizin içine hiçbir şey yüklemez. En fazla işlevselliği elde etmek için tam küme erişimine sahip bir kullanıcı olarak bağlanmalısınız. Gerekli RBAC izinlerinin tam listesi Infra’nın belgelerinde mevcuttur.

Infra, kümenize Kubernetes Metrics Server yüklendiğinde en iyi şekilde çalışır. Bu, Infra’nın arabirimi boyunca kullandığı nesne başına CPU ve bellek tüketimi için bir API sağlar. Mevcut bir kümeye Metrics Server eklemek için bu komutu kullanabilirsiniz:

$ kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

Bazı Kubernetes dağıtımları, Metrics Server’ı isteğe bağlı bir eklenti olarak paketler. Minikube’de nasıl etkinleştireceğiniz aşağıda açıklanmıştır:

$ minikube addons enable metrics-server

Uyumsuzlukları önlemek için her zaman dağıtımınızın entegre çözümünü kullanın.

Küme Nesnelerine Göz Atma

Infra’nın iki ana ekranı vardır: Araştır ve kullanım.

Gözat görünümü, kümenizdeki nesnelere tablo şeklinde bir genel bakış sağlar. Varsayılan olarak, “Uygulamalar” sekmesinde Bölmeleri ve Dağıtımları gösterir.

Infra'nın Gözat ekranındaki kaynakların görüntüsü

Ekranın üst kısmındaki “Tüm Kaynaklar” sekmesine geçmek, ConfigMaps, Girişler, Sırlar ve Roller ve RoleBindings gibi dahili nesneler dahil her şeyi size gösterecektir.

Infra'nın Gözat ekranındaki kaynakların görüntüsü

Tüm tablo sütunları, başlıklarına tıklanarak sıralanabilir. Sağ üstteki arama çubuğunu kullanarak bilinen bir nesneye hızlı bir şekilde atlayabilirsiniz.

Kümenizde çok fazla kaynak olduğunda Göz Atma ekranı gürültülü olabilir. Sol kenar çubuğundaki bağlantıları kullanarak belirli bir ad alanına filtre uygulayabilirsiniz. Bir ad alanına tıklamak, seçilen seçeneğe göre kapsamlandırılmış bir Göz Atma varyantını gösterecektir.

Infra kullanarak bir ad alanındaki nesneleri görüntüleme görüntüsü

Bir nesne tablosundaki bir öğeye tıklamak, ayrıntılarını içeren yeni bir ekran görüntüleyecektir. Mevcut bilgiler, seçtiğiniz nesnenin türüne bağlıdır. Çoğu, temel bir YAML düzenleyicisi sunar, ancak Bölmeler ve Dağıtımlar, kaynak kullanımlarının grafiksel bir görünümünü ve Hizmetler ve ConfigMaps gibi ilgili bileşenlerin listelerini gösterir.

Infra'da bir Pod'un ayrıntılarını görüntüleme görüntüsü

Ekranın üst kısmındaki sekmeleri kullanarak Pod’un günlüklerini ve olay akışını görüntüleyebilirsiniz. Günlükler otomatik olarak gerçek zamanlı olarak sıralanır ve sağ üstteki arama çubuğu kullanılarak aranabilir.

Infra ile Pod günlüklerini görüntülemenin resmi

Infra, Pod’lara doğrudan kabuk erişimi de sağlayabilir. Bir Pod veya Konteynerin yanındaki üç nokta simgesini tıklayın ve “Kabuğu Aç” menü öğesini seçin. Infra penceresinin altında yeni bir terminal görünecektir. Terminal ile etkileşime girerken Infra’daki diğer ekranlara göz atmaya devam edebilirsiniz.

Infra'da bir Pod terminalinin görüntüsü

Nesneleri, YAML’lerini görüntüleyerek, sağ üstteki Düzenle düğmesine tıklayarak ve ardından kaydetmeye hazır olduğunuzda mavi “Uygula” düğmesine basarak düzenleyebilirsiniz. Infra, yeni bildirimi doğrudan kümenize gönderir.

Infra'da bir YAML bildirimini düzenlemenin resmi

Küme Kullanımını İzleme

Sol kenar çubuğunun üst tarafından erişilen Infra Kullanım ekranı, kümenizdeki CPU ve bellek kullanımına ilişkin grafiksel bir genel bakış sağlar. Sağ üstte mevcut kullanımın, isteklerin ve sınırların bir dökümü görüntülenir.

Infra'da küme kullanımını görüntüleme görüntüsü

Kümenizin Düğümleri, üç ölçüm arasında geçiş yapmak için filtre uygulanabilen altta bir tabloda gösterilir. Bir Düğüme tıklamak, kullanımını, atanan IP adreslerini ve barındırdığı Pod’ların listesini gösteren bir ekran görüntüler.

Düğüm ayrıntılarını Infra'da görüntüleme görüntüsü

Kaynak kullanım istatistikleri, Infra’nın çeşitli nesne tarama ekranlarında da yoğun bir şekilde yer alır. Her öğe, mevcut CPU ve bellek kullanımının görsel bir göstergesini göstererek anormallikleri tespit etmenize ve kapasite değişikliklerinin ne zaman gerekli olduğunu tespit etmenize yardımcı olur. Tablolar CPU ve belleğe göre filtrelenebilir, böylece kümeniz üzerinde en büyük etkiye sahip nesneleri kolayca tespit edebilirsiniz.

Özet

Infra App, Kubernetes kümelerini ve bunların içindeki nesneleri yönetmenin uygun bir yoludur. Infra’nın arayüzü Lens gibi rakiplerinden daha temiz ve uygulamalara ve küme kullanımına güçlü bir şekilde odaklanılıyor. Her Kubernetes nesnesinin kaynak tüketimini kolayca görselleştirebilirsiniz.

Muhtemelen en büyük dezavantajı, Infra’nın ticari kapalı kaynaklı yazılım olmasıdır. Bunu denetleyemeyecek veya kendi özelleştirmelerinizi üstte oluşturamayacaksınız. Uygulama, kesintisiz çoklu küme desteği sunar, ancak bu yalnızca ücretli planda kullanılabilir. Lisanslama modeli, tüm kuruluşlara uygun olmayacağı anlamına gelse de, Infra, daha basit bir Kubernetes UI arayan bireyler ve yeni gelenler için hala bakmaya değer.

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *