Microsoft Azure, yeni bir Taslak ile Kubernetes geliştirmesini kolaylaştırıyor


Bulutta yerel geliştirme, olabileceği kadar kolay değildir. Kubernetes gibi platformlar, ölçeklenebilir bir hizmet kümesi çalıştırma sürecini basitleştirir, ancak yine de çalıştırdığınız uygulamayı bulutta oluşturmanız gerekir. Bu, kodunuzu bir kapsayıcıya koymak ve bazı yapılandırma YAML’leri yazmak meselesi değildir; Her yerde, her zaman devreye alınabilecek bir yapıya sahip olmak için çok daha fazlasına ihtiyacınız var.

Microsoft, beş yıl önce satın aldı Deis Labs ekibi açık kaynak Kubernetes araçları oluşturmaya devam etmelerine izin vermek amacıyla. Daha başarılı satın almalardan biri oldu. Ekip, Helm Kubernetes paketleme araçlarına ve Brigade olay güdümlü iş akışı sistemine büyük yükseltmeler sağladı, ayrıca Krustlets ile Kubernetes’te WebAssembly’ye öncülük etti ve uç donanımları Akri’de Kubernetes’e sunmak için Linux aygıt sürücülerini kullandı.

Edinme sonrası ilk sürüm, prototip kapsayıcılı uygulamaları hızlı bir şekilde oluşturmanıza yardımcı olmayı amaçlayan bir dizi komut satırı aracı olan Draft’tı ve bir Kubernetes örneğine göndermeden önce kendi PC’nizde kod geliştirmek için yapı iskelesini teslim etti. Bu ilginç bir deneydi, ancak ne yazık ki topluluk tarafından ilk sürümden çok daha ileriye götürmek için gerekli kabulü sağlayamadı. Deis projeleri listesine giderseniz, planlanmış bir çalışma olmadan, arşivlenmiş olarak işaretlenir. Yine de, Deis’in düzenli olarak Draft’ı daha ileri götürüp götürmediklerini sormasıyla, onu kullananlar üzerinde açıkça iz bıraktı.

Taslak geri döndü

Build 2022, Azure ekibinin lansmanını gördüğünden, Microsoft bir araç olarak Draft’a olan ilginin devam ettiğini kesinlikle fark etti. güncellenmiş bir sürüm, Taslak 2Azure’un kendi yönetilen Azure Kubernetes Hizmeti (AKS) ile kullanım için.

Orijinali gibi, Taslak 2 de hızlı bir şekilde Kubernetes uygulaması oluşturmaya yönelik bir komut satırı aracıdır. Orijinalden farklı olarak, mevcut kodu alıp AKS’de kullanmak üzere paketlemek, uygulamanızı Kubernetes’te çalıştırmak için kapsayıcı ve bildirim dosyaları oluşturmak ve onu GitHub’dan AKS’ye dağıtmak için gereken komut dosyaları ve iş akışları oluşturmak amaçlanmıştır.

Draft’ın iki sürümü arasında pek çok benzerlik var, ancak en büyük değişiklik, yerel bir geliştirme aracından Azure CLI’yi temel alan ve doğrudan bulutla çalışan birine geçiştir. Microsoft’un AKS ortamını nasıl geliştirdiğine uyan bir modeldir, bunu Azure Stack HCI aracılığıyla şirket içi sistemler için sunar veya Azure Arc’ı kendi sunucularınızda kullanır. Azure CLI dahil olmak üzere Azure için uzaktan geliştirme araçları sunan Visual Studio Code ve masaüstünüze eksiksiz bir bulut yerel geliştirici deneyimi sunmanın bir yolu olan GitHub CodeSpaces ile, orijinal Taslak yayınlandığından bu yana dünya önemli ölçüde değişti.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3662815/microsoft-azure-eases-kubernetes-development-with-a-new-draft.html#tk.rss_all

Yorum yapın