Kubernetes yönetimi

Çoklu cluster yönetimi

Kubernetes bağlantılarını kaydedin, erişimi test edin ve çalışma bağlamını doğru cluster’a taşıyın.

Tek konsolda cluster bağlantıları

Cluster’lar ekranı Kubernetes bağlantılarını ekleme, düzenleme, test etme ve aktif çalışma cluster’ını seçme işlemlerini bir araya getirir. Birden fazla cluster kullanırken kaynak ekranları seçtiğiniz cluster ve namespace bağlamına göre çalışır.

  • Bağlantı bilgileri ve açıklamalarla ortamları ayırt edin.
  • Bağlantı testinden sonra cluster metriklerini ve kaynaklarını inceleyin.
  • Yetkili kullanıcı veya ekiplerle cluster erişimini paylaşın.

İlk cluster’ı bağlama

  1. Cluster’lar sayfasında yeni bağlantı formunu açın ve Kubernetes erişim bilgilerini girin.
  2. Test işlemiyle API sunucusuna erişimi ve kimlik doğrulamayı doğrulayın.
  3. Cluster’ı aktif seçin; namespace filtresini hedef uygulamanıza göre daraltın.
  4. Genel Bakış, İş Yükleri veya Cluster Haritası üzerinden kaynakları inceleyin.

Erişim ve kapasite

Battani içindeki kullanıcı yetkileri ile Kubernetes bağlantısının gerçek RBAC izinleri birlikte geçerlidir. Konsolda bir işlemi görebilmek, cluster kimliğinin o işlemi yapabileceğini tek başına göstermez.

Ücretsiz sürümde 1 aktif cluster kullanılır. Daha geniş filolar için lisansın cluster limitini ve paylaşımları kontrol edin. Bağlantı kaydını silmek, Kubernetes cluster’ının kendisini silmek anlamına gelmez.

Cluster listesini kullanma

Cluster listesi kayıt adı, bağlantı durumu ve aktif çalışma seçimini bir araya getirir. Başlıklardan sıralama yaparak ortamları karşılaştırın. İlk açılışta hiç kayıt yoksa ekleme formu otomatik açılabilir.

  • Aktif seçilen çalışma bağlamını üretim/test gibi anlaşılır adlarla ayırt edin.
  • Test ediliyor göstergesi yalnız ilgili kayıt için çalışır; tamamlanmadan tekrar test göndermeyin.
  • Düğmeler cluster:view/create/edit/delete gibi kullanıcı izinlerine ve kaynağa erişiminize göre değişir.

Ad ve kubeconfig alanlarını doldurma

Yeni cluster formunda ad ve kubeconfig zorunludur. Bağlantı kaydı oluşturmak Kubernetes cluster’ı kurmaz; mevcut API sunucusuna erişim tanımlar. Ad boşsa doğrulanan current-context bilgisinden öneri sunulabilir.

  1. Cluster’lar → Ekle işlemini açın.
  2. Ayırt edici bir ad girin ve kubeconfig metnini yapıştırın veya dosyadan yükleyin.
  3. Editördeki hataları düzeltin ve kaydedin.
  4. İlk kayıt otomatik aktif seçilirse bağlam göstergesini kontrol edin; ardından bağlantıyı test edin.

Kubeconfig dosyası ve editör uyarıları

Dosyadan yükleme en fazla 1 MB dosya kabul eder. Editör metni doğrulayarak hata/uyarı sayılarını ve varsa satır-sütun konumlarını gösterir. Hata içeren metin kaydetme sırasında yeniden denetlenir ve gönderilmez.

  • Dosya yükleme, mevcut editör metninin yerine dosya içeriğini koyar.
  • Geçerli YAML olması, API sunucusuna erişimin başarılı olduğu anlamına gelmez.
  • current-context, cluster ve kullanıcı referanslarının aynı kubeconfig içinde tutarlı olduğundan emin olun.

Kubeconfig’in sunucuda kullanılabilir olması

Kubeconfig Battani sunucusundan kullanılır. Kendi bilgisayarınızda çözümlenen adres veya yerel sertifika dosyası yolu, container içinde aynı biçimde bulunmayabilir. Editör uyarılarından sonra gerçek bağlantı testinin sonucunu esas alın.

  • API server adresi Battani’nin ağından erişilebilir olmalıdır.
  • Sertifika, token veya kimlik sağlayıcı bağımlılıklarının sunucu ortamında çalışması gerekir.
  • Cluster hesabına yalnız gereken Kubernetes izinlerini verin; uygulama içindeki paylaşım bu hesabın Kubernetes haklarını genişletmez.

Bağlantı testini yorumlama

Test işlemi seçilen kayıtla Kubernetes API’ye erişmeyi dener. Başarı kaydı, kullanılacak her kaynak türüne ayrı ayrı yetki verildiğinin kanıtı değildir. Test başarısızken kayıt adını değiştirmek yerine adres, sertifika, kimlik ve ağ erişimini inceleyin.

  1. Kayıt satırındaki Test düğmesini çalıştırın.
  2. Dönen hata metnini bağlantı bilgileriyle karşılaştırın.
  3. Kubeconfig’i düzelttiyseniz kaydedip testi yeniden çalıştırın.
  4. Başarıdan sonra namespace listesini ve uygulamanızın kaynak ekranını açın.

Aktif seçim ve bağlantı düzenleme

Aktif yap işlemi sonraki kaynak isteklerinin çalışma cluster’ını seçer. Düzenle formu mevcut ad ve kubeconfig’i açar; değiştirilmiş bağlantı bilgilerini kaydettikten sonra yeniden test edin.

  • Birden fazla ortamla çalışırken YAML uygulama, silme veya terminal açmadan önce üst bağlamı kontrol edin.
  • Sekmede gördüğünüz eski kaynak adı yeni cluster’da aynı anlama gelmeyebilir.
  • Düzenleme hatası oluşursa formun kapandığını varsaymayın; kayıt listesini yeniden yükleyip sonucu doğrulayın.

Kullanıcıyla paylaşma

Paylaş penceresindeki Kullanıcı sekmesi kullanıcı tanımlayıcısı ve read/write/admin seviyesini alır. Tanımlayıcının mevcut kullanıcıyla eşleşmesi gerekir. Paylaşımı kaldırmak ilgili kaynağa verilen bu erişimi kaldırır; kullanıcının başka yollarla erişimi bulunabilir.

  • read: görüntüleme bağlamı; write/admin daha geniş işlemler için kaynak erişim seviyeleridir.
  • Paylaşım seviyesi, kullanıcının işlem izinleriyle birlikte değerlendirilir.
  • Verdiğiniz kaydı paylaşım listesinden kontrol edin; kaldırma sonrası etkin erişim görünümünü yeniden inceleyin.

Ekiple paylaşma

Ekip sekmesinde erişiminiz olan ekiplerden birini ve paylaşım seviyesini seçersiniz. Ekip üyelikleri ve ekip içi roller erişimin kimlere ulaşacağını etkiler. Ücretsiz sürümde yeni ekip oluşturulamaz; lisans kapsamını kontrol edin.

  1. Paylaş → Ekip sekmesini açın.
  2. Doğru ekibi ve read/write/admin seviyesini seçin.
  3. Paylaşımı kaydedip ekip paylaşım listesini kontrol edin.
  4. Ekip üyeliği değiştiğinde cluster’ın etkin erişim listesini yeniden gözden geçirin.

Kimlerin erişebildiğini görme

Kimler erişebilir görünümü doğrudan kullanıcı paylaşımı ile ekip üyeliği üzerinden gelen etkin erişimi değerlendirmek içindir. Yalnız bir paylaşımı kaldırmak bütün erişim yollarını ortadan kaldırmayabilir.

  • Kullanıcının doğrudan paylaşımını ve ekip üyeliklerini ayrı ayrı kontrol edin.
  • Sistem yöneticilerinin yetkisini sıradan kullanıcı paylaşımıyla karıştırmayın.
  • Erişim incelemesinden sonra gerçek kullanıcıyla görünür kaynakları doğrulayın.

Bağlantı kaydını kaldırma

Sil işlemi onay penceresiyle Battani’deki bağlantı kaydını hedefler. Kubernetes cluster’ının altyapısını kaldırmaz; buna rağmen kayıt kaldırıldığında bu bağlantıyı kullanan çalışma akışları erişimini kaybedebilir.

  1. Silinecek kaydın adı ve aktif çalışma durumunu kontrol edin.
  2. Bu cluster’a bağlı veri servisi bağlantıları ve açık oturumları gözden geçirin.
  3. Onaydan sonra listeyi yenileyin ve gerekiyorsa başka cluster’ı aktif seçin.

Namespace oluşturma, filtreleme ve silme

Namespaces ekranında ad, durum, yaş ve etiket sayısı üzerinden sıralama; adla arama ve yeni namespace oluşturma bulunur. Yeni namespace penceresinde ad girilir; kaynak listeleri ortak namespace filtresini kullanır.

  • Active ve Terminating durumlarını ayırt edin; silme isteği anında bütün kaynakların kaybolacağını varsaymayın.
  • default, kube-system, kube-public ve kube-node-lease arayüzde sistem namespace’i olarak korunur.
  • Namespace silme içindeki kaynakları etkiler; toplu silmede seçili satırların listesini kontrol edin.