Kanister, etki alanı uzmanlarının, paylaşılması ve güncellenmesi kolay olan planları kullanarak uygulama verilerinin nasıl yönetileceğini tanımlayan açık kaynaklı bir araçtır. Bu görevleri Kubernetes üzerinde çalıştırmanın karmaşık kısımlarını ele alır ve farklı uygulamaları ölçeklendirme için tutarlı bir yol verir.
Kanister üç ana bileşenden oluşur: denetleyici ve iki özel kaynak – aksiyon setleri ve planlar.
Teneke kutu özellikleri
- Kubernetes için inşa edilmiş: Kanister, Kubernetes Özel Kaynak Tanımları (CRDS) kullanır, bu nedenle diğer Kubernetes araçlarıyla aynı şekilde çalışır ve güvenlik ve yönetim sistemlerine uyum sağlar.
- Herhangi bir depolama ile çalışır: Hizmetleriniz ve seçtiğiniz herhangi bir nesne depolama alanını yedekleme verilerini taşımanızı sağlar. Kanister yoluna girmeden depolama sağlayıcınızın API’lerini kullanarak verileri yedekleyebilir, geri yükleyebilir ve kopyalayabilirsiniz.
- Esnek görev yürütme: Kubernetes’in Execstream çerçevesini kullanarak ayrı iş bölmesinde veya eşzamanlı olarak veri görevlerini çalıştırın.
- Yeniden kullanılabilir planlar: Aynı Kanister Blueprint’i farklı iş akışları ve ortamlarında kullanabilirsiniz.
- Özelleştirilebilir veri işlemleri: Araç, yedekleme ve geri yükleme görevleri için kullanıma hazır işlevleri içerir. Bunlar, tüm monte edilmiş hacimleri yedeklemeden veya kullanmadan önce baklaları ölçeklendirme gibi adımları içerebilir.
- RBAC ile güvence altına alınmış: İş akışlarını kimin çalıştırabileceğini veya değiştirebileceğini sınırlamak için Kubernetes’in rol tabanlı erişim kontrolü kullanır.
- Gözlemlenebilirlik araçlarını destekler: Kanister, Prometheus, Grafana ve Loki gibi araçlarla çalışan etkinlikleri ve metrikleri günlüğe kaydeder, böylece veri iş akışlarınızı kolayca izleyebilirsiniz.
Kanister GitHub’da ücretsiz olarak kullanılabilir.
Okumalı:
Temel açık kaynaklı siber güvenlik araçları hakkında bilgi sahibi olmak için Net Security Reklamsız Aylık Haber Bülteni’ne abone olun. BURADA Abone Olun!