Küme simülasyonu: KWOK ile cesur testler – Kubelet’siz Kubernetes

Adanali

Member
Kubernetes geliştirici topluluğu, test amacıyla binlerce düğüm içeren kümelenmiş ortamlar oluşturmaya yardımcı olacak yeni bir projeyi duyuruyor: KWOK – Kubernetes WithOut Kubelet. Yeni araç, düğümlerin, bölmelerin ve diğer Kubernetes API’lerinin yaşam döngüsünü simüle eder, böylece test veya geliştirme ortamlarını hızla ayarlayabilir ve kaynakları koruyabilirsiniz.


Kaynak tasarrufu sağlayan test simülasyonları


KWOK ekibinden yapılan duyuruya göre proje, diğer şeylerin yanı sıra, geliştiricilerin yeni özellikleri ve araçları gerçek dünya senaryolarında kullanılmadan önce test etmelerini kolaylaştırmayı amaçlıyor. Ek olarak, Kubernetes uygulamalarının veya denetleyicilerinin mevcut düğümlerin ve bölmelerin sayısına göre nasıl ölçeklendikleri gibi davranışlarını da izleyebilirsiniz. Geliştiriciler, örneğin düğüm arızasını simüle ederek esnekliği de test edebilir. Öte yandan, muhtemelen ücretli kaynakları kullanmadan sadece Kubernetes kavramlarına ve işlevlerine aşina olmak istiyorsanız, yerel makinenizde uygun bir öğrenme ortamı oluşturmak için KWOK’u kullanabilirsiniz.


Üretim operasyonlarını öğrenmek ve hazırlamak









(Resim: kwok.sigs.k8s.io)



Yeni proje, açıklanan test amaçları için temel bileşeni sağlar kwok Kubernetes düğümlerinin, bölmelerinin ve API kaynaklarının yaşam döngülerini simüle etmeye hazır. İlgili komut satırı aracılığıyla kwokctl kümeler simüle edilmiş düğümlerle oluşturulabilir ve yönetilebilir. Proje, örneğin kubectl, helm ve diğerleri dahil olmak üzere tüm Kubernetes API uyumlu araçları ve istemcileriyle çalışırken, KWOK ekibi ayrıca temel sınırlamalara da dikkat çekiyor. KWOK bir kubelet değildir ve yerini alması amaçlanmamıştır, bu nedenle, örneğin bölme yaşam döngüsü yönetimi, birim montajı veya cihaz eklentileri gibi alanlarda işlevselliği uygulamada farklılık gösterebilir. Ayrıca, araç herhangi bir güvenlik mekanizmasını hesaba katmaz ve simüle edilmiş davranış, gerçek üretim ortamlarındaki gerçek durum hakkında herhangi bir bağlayıcı sonuca varılmasına izin vermez.

KWOK şu anda hala geliştirme aşamasındadır. Proje hakkında bir ilk izlenim edinmek istiyorsanız, önce belgelere göz atmalı veya KWOK slack kanalındaki tartışmalara kaydolmalısınız. Yeni proje hakkında daha fazla bilgi için Kubernetes blogundaki duyuruya bakın.



(harita)



Haberin Sonu
 
Üst