Azure Kubernetes Service çözümleri için tasarım

Tamamlandı

Kubernetes , kapsayıcılı iş yüklerinin dağıtımını, ölçeklendirmesini ve yönetimini otomatikleştirmeye yönelik taşınabilir, genişletilebilir bir açık kaynak platformudur. Bu düzenleme platformu, Hizmet Olarak Platform (PaaS) ve Hizmet Olarak Altyapı (IaaS) teklifleriyle aynı kullanım kolaylığı ve esnekliği sağlar. Kubernetes hem kapsayıcı yönetimi hem de kapsayıcı düzenlemesi sağlar.

Diagram that shows how container orchestration dynamically or automatically scales container instances.

Kapsayıcı yönetimi, önemli sayıda kapsayıcıyı düzenleme, ekleme, kaldırma veya güncelleştirme işlemidir. Bu görevlerin çoğu el ile gerçekleştirilir ve hataya açıktır. Kapsayıcı düzenleme, kapsayıcılı uygulamaları otomatik olarak dağıtan ve yöneten bir sistemdir. Düzenleyici, yönetilen uygulamanın dağıtılan örneklerini dinamik olarak artırabilir veya azaltabilir. Düzenleyici, hizmetin yeni bir sürümü yayınlandığında dağıtılan tüm kapsayıcı örneklerinin güncelleştirilmesini de sağlayabilir.

Azure Kubernetes Service (AKS), barındırılan Kubernetes ortamınızı yönetir ve Azure'da kapsayıcılı uygulamaları dağıtmayı ve yönetmeyi kolaylaştırır.

Azure Kubernetes Service hakkında bilinmesi gerekenler

Azure Kubernetes Service ortamı otomatik güncelleştirmeler, kendi kendini düzeltme ve kolay ölçeklendirme gibi birçok özellik ile etkinleştirilir. AKS'yi yeni iş yükleri oluşturmak ve lift-shift geçişlerini desteklemek için cazip bir işlem seçeneği haline getiren aşağıdaki özellikleri gözden geçirin.

Flowchart that shows the decision tree for selecting Azure Kubernetes Service to build new workloads and to support lift and shift migrations.

  • Kubernetes kümesi Azure tarafından yönetilir ve ücretsizdir. Kümedeki aracı düğümlerini yönetirsiniz ve yalnızca düğümlerinizin çalıştığı sanal makineler için ödeme gerçekleştirirsiniz.

  • Kümeyi oluştururken, küme oluşturmayı otomatikleştirmek için Azure Resource Manager (ARM) şablonlarını kullanabilirsiniz. ARM şablonlarıyla gelişmiş ağ, Microsoft Entra tümleştirmesi ve izleme gibi özellikleri belirtirsiniz.

  • AKS size açık kaynak Kubernetes'in avantajlarını sunar. Kendi özel Kubernetes kümenizi çalıştırmanın karmaşıklığı veya işlem yükü yoktur.

Azure Kubernetes Service kullanırken dikkat edilmesi gerekenler

Azure Kubernetes Service'in altyapınız için doğru işlem çözümü olup olmadığına karar verirken dikkate alınması gereken birkaç faktör vardır. stratejinizi iki açıdan planlamak iyi bir yaklaşımdır. Yeşil alan yeni projesinin yaklaşımından ve ayrıca lift-and-shift geçişi perspektifinden özellikleri göz önünde bulundurun. Yeni bir küme oluşturduğunuzda ve ayrıca dağıtıldıktan sonra aşağıdaki özellikler yapılandırılabilir.

Özellik Dikkat edilmesi gereken noktalar Çözüm
Kimlik ve güvenlik yönetimi Mevcut Azure kaynaklarını zaten kullanıyor ve Microsoft Entra Id kullanıyor musunuz? Azure Kubernetes Service kümesini Microsoft Entra Id ile tümleştirip mevcut kimlikleri ve grup üyeliğini yeniden kullanacak şekilde yapılandırabilirsiniz.
Tümleşik günlüğe kaydetme ve izleme Azure İzleyici mi kullanıyorsunuz? Azure İzleyici, kümenin performans görünürlüğünü sağlar.
Otomatik küme düğümü ve pod ölçeklendirme Büyük bir kapsayıcı oluşturma ortamının ölçeğini artırmanız mı yoksa azaltmanız mı gerekiyor? AKS iki otomatik küme ölçeklendirme seçeneğini destekler. Yatay pod otomatik ölçeklendiricisi podların kaynak talebini izler ve talebi karşılamak için podları artırır. Küme otomatik ölçeklendiricisi bileşeni, düğüm kısıtlamaları nedeniyle zamanlamayan podları izler. Zamanlanmış podları dağıtmak için küme düğümlerini otomatik olarak ölçeklendirir.
Küme düğümü yükseltmeleri Küme yönetim görevlerinin sayısını azaltmak istiyor musunuz? AKS, Kubernetes yazılım yükseltmelerini ve düğümleri bağlayıp boşaltma işlemini yönetir.
Depolama birimi desteği Uygulamanız kalıcı depolama gerektiriyor mu? AKS hem statik hem de dinamik depolama birimlerini destekler. Podlar gerektiğinde bu depolama birimlerine eklenebilir ve yeniden eklenebilir veya farklı düğümlerde yeniden zamanlanabilir.
Sanal ağ desteği AKS kümenizden poddan poda ağ iletişimine veya şirket içi ağlara erişmeye mi ihtiyacınız var? AKS kümesi var olan bir sanal ağa kolayca dağıtılabilir.
HTTP uygulama yönlendirmesiyle giriş desteği Dağıtılan uygulamalarınızı herkese açık hale getirmeniz gerekiyor mu? HTTP uygulama yönlendirmesi eklentisi, AKS kümenize dağıtılan uygulamalara kolayca erişmenizi sağlar.
Docker görüntüsü desteği Kapsayıcılarınız için Docker görüntülerini zaten kullanıyor musunuz? Varsayılan olarak AKS, Docker dosya görüntüsü biçimini destekler.
Özel kapsayıcı kayıt defteri Özel kapsayıcı kayıt defterine ihtiyacınız var mı? AKS Azure Container Registry (ACR) ile tümleştirilir. Gerçi ACR ile sınırlı değilsiniz; genel veya özel diğer kapsayıcı depolarını da kullanabilirsiniz.

İş uygulaması

Mercedes-Benz R&D'nin Azure Kubernetes Service'i nasıl kullandığını öğrenmek için birkaç dakika bekleyin.