Aracılığıyla paylaş


Azure Kubernetes Service'te (AKS) düğüm otomatik sağlama (NAP) genel bakış

Bu makalede, Azure Kubernetes Service'te (AKS) düğüm otomatik sağlama (NAP) özelliğine genel bir bakış sunulmaktadır. Bu makalede nasıl çalıştığı, yükseltme davranışı, önkoşullar, sınırlamalar ve kullanmaya başlama kaynakları gibi bilgiler verilmektedir.

AKS'de düğüm otomatik sağlama nedir?

AKS'ye iş yükleri dağıtırken düğüm havuzu yapılandırmanızın bir parçası olarak uygun sanal makine (VM) boyutunu seçmeniz gerekir. İş yükleriniz daha karmaşık hale geldikçe, farklı kaynak gereksinimlerine sahip farklı iş yükleriniz olabilir ve bu da VM yapılandırmanızı çok sayıda kaynak isteği için tasarlamanızı zorlaştırabilir.

Düğüm otomatik temin etme (NAP), iş yükleriniz için en uygun VM yapılandırmasını otomatik olarak temin edip yöneterek bu işlemi basitleştirir. NAP, iş yüklerinizi en verimli ve uygun maliyetli şekilde çalıştırmak için en uygun VM yapılandırmasına karar vermek için bekleyen pod kaynak gereksinimlerini kullanır.

NAP, AKS kümelerinizde Karpenter'ı otomatik olarak dağıtır, yapılandırıp yönetir ve açık kaynak Karpenter ve AKS Karpenter sağlayıcı projelerini temel alır.

Düğüm otomatik sağlama nasıl çalışır?

Düğüm otomatik sağlama, bekleyen pod baskısına yanıt olarak kümedeki VM'leri (düğümler) ölçeklendirir ve yönetir.

Düğüm otomatik kaynak sağlamanın önemli bileşenleri

NAP, kümenizin düğümlerini yönetmeye yardımcı olmak için aşağıdaki temel bileşenleri kullanır:

Bileşen Description
NodePool ve AKSNodeClass İş yükleriniz için düğüm sağlama ilkelerini, VM belirtimlerini ve kısıtlamaları tanımlamak üzere oluşturduğunuz ve yönettiğiniz özel Kaynak Tanımları (CRD' ler).
NodeClaims Yönetilen düğümlerin şu anki durumunu, izleyebilmeniz için NAP tarafından temsil edilir.
İş yükü kaynak gereksinimleri Sağlama kararlarını etkileyen CPU, bellek ve diğer belirtimler, Podlarınız, Dağıtımlarınız, İşleriniz ve diğer Kubernetes kaynaklarınızda bulunur.

Otomatik düğüm sağlama için Kubernetes yükseltme davranışı

Otomatik düğüm sağlama için Kubernetes yükseltmeleri, denetim düzlemi Kubernetes sürümünü izler. Bir küme yükseltmesi gerçekleştirirseniz, düğümleriniz otomatik olarak denetim düzleminizle aynı sürüm oluşturmayı izleyecek şekilde güncelleştirilir.

Kümeniz için Kubernetes yükseltmelerini otomatik olarak işleyen bir Kubernetes otomatik yükseltme kanalı ayarlamanızı öneririz. Kümeniz için planlı bir bakım penceresi ayarlamanızı da öneririz. Bakım aksManagedAutoUpgradeSchedule penceresi, belirlenen otomatik yükseltme kanalınız tarafından zamanlanan küme yükseltmelerini ne zaman gerçekleştirebileceğinizi denetlemenize olanak tanır. Daha fazla bilgi için bkz. Azure Kubernetes Service (AKS) kümeniz için yükseltmeleri zamanlamak ve denetlemek için planlı bakımı kullanma.

Önkoşullar

AKS'de düğüm otomatik sağlamayı kullanmak için aşağıdaki önkoşullara ihtiyacınız vardır:

  • Bir Azure aboneliği. Hesabınız yoksa ücretsiz bir hesap oluşturabilirsiniz.
  • Azure CLI sürümü 2.76.0 veya üstü. Sürümü bulmak için az --version komutunu çalıştırın. Azure CLI'yı yükleme veya yükseltme hakkında daha fazla bilgi için bkz. Azure CLI'yi yükleme.

Sınırlamalar ve desteklenmeyen özellikler

AKS'de düğüm otomatik sağlama için aşağıdaki sınırlamalar ve desteklenmeyen özellikler geçerlidir:

AKS'de düğüm otomatik sağlamayı kullanmaya başlama

Aşağıdaki kaynaklar AKS'de düğüm otomatik sağlamayı kullanmaya başlamanıza yardımcı olur: