Azure Kubernetes Service'te (AKS) kotalar, sanal makine boyutu kısıtlamaları ve bölge kullanılabilirliği

Tüm Azure hizmetleri, belirli sanal makine (VM) SKU'ları için kullanım kısıtlamaları da dahil olmak üzere kaynaklar ve özellikler için varsayılan sınırları ve kotaları ayarlar.

Bu makalede Azure Kubernetes Service (AKS) kaynakları için varsayılan kaynak sınırları ve Aks'nin Azure bölgelerinde kullanılabilirliği ayrıntılarıyla anlatılır.

Hizmet kotaları ve limitleri

Kaynak Sınır
Abonelik başına en fazla küme sayısı 5000
Not: Azure API azaltma sınırlarını hesaba katmak için kümeleri farklı bölgelere yayma
Sanal Makine Ölçek Kümeleri ve Standart Load Balancer SKU'su olan küme başına en fazla düğüm sayısı Tüm düğüm havuzları arasında 5000
Not: Küme başına 5000 düğüme kadar ölçeklendirilemiyorsanız bkz . Büyük Kümeler için En İyi Yöntemler.
Düğüm havuzu başına en fazla düğüm sayısı (Sanal Makine Ölçek Kümeleri düğüm havuzları) 1000
Küme başına en fazla düğüm havuzu sayısı 100
Düğüm başına en fazla pod sayısı: Kubenet ağ eklentisi1 ile Maksimum: 250
Azure CLI varsayılanı: 110
Azure Resource Manager şablonu varsayılan: 110
Azure portal dağıtımı varsayılan: 30
Düğüm başına en fazla pod sayısı: Azure Container Networking Interface (Azure CNI)1 ile Maksimum: 250
Windows Server kapsayıcıları için önerilen maksimum değer: 110
Varsayılan: 30
Service Mesh (OSM) AKS eklentisini açma Kubernetes Kümesi Sürümü: AKS Desteklenen Sürümleri
Küme başına OSM denetleyicileri: 1
OSM denetleyicisi başına pod sayısı: 1600
OSM tarafından yönetilen Kubernetes hizmet hesapları: 160
Standart Load Balancer SKU'su ile küme başına yük dengeli kubernetes hizmetleri üst sınırı 300
Sanal Makine Kullanılabilirlik Kümeleri ve Temel Yük Dengeleyici SKU'su ile küme başına en fazla düğüm sayısı 100

1 Windows Server kapsayıcıları Azure CNI ağ eklentisi kullanmalıdır. Kubenet, Windows Server kapsayıcıları için desteklenmez.

Kubernetes Denetim Düzlemi katmanı Sınır
Standart katmanı Kubernetes API sunucusunu yüke göre otomatik olarak ölçeklendirir. Daha büyük kontrol düzlemi bileşen sınırları ve API sunucusu/vb. örnekleri.
Ücretsiz katmanı 50 sessize alma ve 100 salt okunur çağrı sınırına sahip sınırlı kaynak sayısı. Küme başına 10 düğüm için önerilen düğüm sınırı. Deneme, öğrenme ve basit test için en iyi yöntemdir. Üretim/kritik iş yükleri için önerilmez.

Sağlanan altyapı

Tüm diğer ağ, işlem ve depolama sınırları, sağlanan altyapıya uygulanır. İlgili sınırlar için bkz . Azure aboneliği ve hizmet sınırları.

Önemli

Aks kümesini yükselttiğiniz zaman, ek kaynaklar geçici olarak tüketilir. Bu kaynaklar bir sanal ağ alt ağında veya sanal makine vCPU kotasında kullanılabilir IP adreslerini içerir.

Windows Server kapsayıcıları için, en son düğüm güncelleştirmelerini uygulamak için bir yükseltme işlemi gerçekleştirebilirsiniz. Bu geçici kaynakları işlemek için kullanılabilir IP adresi alanınız veya vCPU kotanız yoksa küme yükseltme işlemi başarısız olur. Windows Server düğüm yükseltme işlemi hakkında daha fazla bilgi için bkz . AKS'de düğüm havuzunu yükseltme.

Desteklenen VM boyutları

AKS'de desteklenen VM boyutlarının listesi, Azure'da yeni VM SKU'larının yayımlanmasıyla birlikte gelişmektedir. Desteklenen yeni SKU'lardan haberdar olmak için lütfen AKS sürüm notlarını izleyin.

Kısıtlı VM boyutları

İKIden az CPU'ya sahip VM boyutları AKS ile kullanılamayabilir. AKS kümesindeki her düğüm, vCPU ve bellek gibi sabit miktarda işlem kaynağı içerir. AKS düğümü yetersiz işlem kaynağı içeriyorsa, podlar düzgün çalışmayabilir. Gerekli kube-system podlarının ve uygulamalarınızın güvenilir bir şekilde zamanlanabilmesini sağlamak için, sistem düğümü havuzlarında AKS'de B serisi VM'leri ve aşağıdaki VM SKU'larını kullanmayın:

  • Standard_A0
  • Standard_A1
  • Standard_A1_v2
  • Standard_F1
  • Standard_F1s

VM türleri ve bunların işlem kaynakları hakkında daha fazla bilgi için bkz . Azure'da sanal makineler için boyutlar.

Desteklenen kapsayıcı görüntüsü boyutları

AKS, kapsayıcı görüntüsü boyutuna bir sınır ayarlamaz. Ancak kapsayıcı görüntüsü ne kadar büyük olursa bellek talebinin o kadar yüksek olduğunu anlamak önemlidir. Bu, kaynak sınırlarını veya çalışan düğümlerinin genel kullanılabilir belleğini aşabilir. Varsayılan olarak, AKS kümesi için VM boyutu Standard_DS2_v2 belleği 7 GiB olarak ayarlanır.

Kapsayıcı görüntüsü çok büyük olduğunda (1 TiB veya daha fazla), disk alanı olmaması nedeniyle kubelet bunu kapsayıcı kayıt defterinizden bir düğüme çekemeyebilir.

Bölgesel kullanılabilirlik

Kümeleri dağıtabileceğiniz ve çalıştırabileceğiniz en son liste için bkz . AKS bölgesi kullanılabilirliği.

Azure portalında küme yapılandırma ön ayarları

Azure portalını kullanarak küme oluşturduğunuzda, senaryonuza göre hızlı bir şekilde özelleştirmek için önceden ayarlanmış bir yapılandırma seçebilirsiniz. Önceden ayarlanmış değerlerden herhangi birini istediğiniz zaman değiştirebilirsiniz.

Önce -den belirlen -miş Açıklama
Üretim Standardı AKS tarafından önerilen en iyi yöntemlerle üretim trafiği sunan çoğu uygulama için en iyi yöntemdir.
Geliştirme/Test Yeni iş yükleri geliştirmek veya mevcut iş yüklerini test etme için en iyi yöntemdir.
Üretim Ekonomisi İş yükleriniz kesintilere dayanabiliyorsa üretim trafiğine maliyet bilinçli bir şekilde hizmet etmek için en iyi yöntemdir.
Üretim Kurumsal Sıkı izinler ve sağlamlaştırılmış güvenlik ile üretim trafiğine hizmet etmek için en iyi yöntemdir.
Üretim Standardı Geliştirme/Test Üretim Ekonomisi Üretim Kurumsal
Sistem düğümü havuzu düğüm boyutu Standard_D8ds_v5 Standard_DS2_v2 Standard_D8ds_v5 Standard_D16ds_v5
Sistem düğümü havuzu otomatik ölçeklendirme aralığı 2-5 düğüm 2-100 düğüm 2-5 düğüm 2-5 düğüm
Kullanıcı düğümü havuzu düğüm boyutu Standard_D8ds_v5 - Standard_D8as_v4 Standard_D8ds_v5
Kullanıcı düğümü havuzu otomatik ölçeklendirme aralığı 2-100 düğüm - - 2-100 düğüm
Özel küme - - -
Kullanılabilirlik alanları - -
Azure İlkesi - -
Azure İzleyici - -
Gizli dizi deposu CSI sürücüsü - -
Ağ yapılandırması Azure CNI Kubenet Azure CNI Azure CNI
Ağ yapılandırması Calico Calico Calico Calico
Kimlik Doğrulama ve Yetkilendirme Kubernetes RBAC ile yerel hesaplar Kubernetes RBAC ile yerel hesaplar Azure RBAC ile Azure AD Kimlik Doğrulaması Azure RBAC ile Azure AD kimlik doğrulaması

Sonraki adımlar

Belirli varsayılan sınırları ve kotaları artırabilirsiniz. Kaynağınız bir artışı destekliyorsa, Azure desteği isteği aracılığıyla artışı isteyin (Sorun türü için Kota'yı seçin).