Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: ✔️ AKS Otomatik ✔️ AKS Standart
AKS fiyatlandırma katmanlarını kullanarak Azure Kubernetes Service (AKS) kümelerinizi yönetin. Bu makalede bu katmanlar arasındaki farklar, her katmanın ne zaman kullanılacağı ve Azure CLI kullanarak AKS kümeleri oluşturma veya güncelleştirme işlemleri açıklanmaktadır.
AKS fiyatlandırma katmanları hakkında
AKS, küme yönetimi için üç fiyatlandırma katmanı sunar:
- Ücretsiz
- Standart
- Premium
SKU ve katman ilişkisi:
- Temel SKU kümeleri üç fiyatlandırma katmanından herhangi birini kullanabilir: Ücretsiz, Standart veya Premium.
- Otomatik SKU kümeleri, küme oluşturma sırasında Standart katmanı kullanacak şekilde önceden yapılandırılmıştır.
AKS Otomatik üretim varsayılanı
Çoğu üretim iş yükü için AKS Otomatik, AKS için önerilen üretime hazır varsayılan deneyimdir.
AKS Otomatik kümeleri aşağıdakilerle önceden yapılandırılmıştır:
- Standart katman küme yönetimi
- En fazla 5.000 düğüm desteği
- Küme çalışma süresi SLA kapsamı
- Pod hazır olma durumu SLA kapsamı; burada uygun pod hazır olma işlemlerinin %99,9’u beş dakika içinde tamamlanır
Platform düzeyindeki ayrıntılar için bkz. Azure Kubernetes Service (AKS) Automatic nedir?
AKS fiyatlandırma katmanları karşılaştırması
Aşağıdaki tablo AKS küme yönetimi için Ücretsiz, Standart ve Premium fiyatlandırma katmanlarını karşılaştırır:
| Katman | Ne zaman kullanılır? | Desteklenen küme türleri | Pricing | Özellik karşılaştırması |
|---|---|---|---|---|
| Ücretsiz | Geliştirme ve test ortamları, öğrenme, değerlendirme ve üretim dışı iş yükleri. | Geliştirme kümeleri veya küçük ölçekli test ortamları. 10'dan az düğüme sahip kümeler için önerilir. | Ücretsiz küme yönetimi. Tüketilen kaynaklar için kullandıkça ödeyin. | Tüm geçerli AKS özelliklerini içerir. En fazla 1.000 düğümü destekler. Finansal güvenceye sahip bir çalışma süresi SLA'sı yoktur. |
| Standart | Çalışma süresi SLA kapsamı gerektiren üretim iş yükleri. Kurumsal iş yükleri. Otomatik SKU kümeleri için varsayılan ve önceden yapılandırılmış katman. | 5.000 düğüme kadar kurumsal düzeyde veya üretim ortamı iş yükleri. | Tüketilen kaynaklar için kullandıkça ödeyin. Bkz. Standart katman fiyatlandırma ayrıntıları. | Uptime SLA varsayılan olarak etkindir. Daha yüksek güvenilirlik profili. Tüm geçerli AKS özelliklerini içerir. En fazla 5.000 düğümü destekler. |
| Premium | Kesintisiz çalışma SLA'sı ve 24 aylık Uzun Vadeli Destek (LTS) Kubernetes sürüm desteği gerektiren üretim iş yükleri. Genişletilmiş bakım pencereleri gerektiren düzenlenmiş ortamlar. | 5.000 düğüme kadar kurumsal düzeyde veya üretim iş yükleri. | Tükettiğiniz kaynaklar için kullandığınız kadar ödeyin. Bkz. Premium katman fiyatlandırma ayrıntıları. | Tüm geçerli AKS özelliklerinin yanı sıra topluluk desteğinin ötesinde Microsoft bakım içerir. |
Çalışır Durumda Olma Süresi SLA Hüküm ve Koşulları
Standart ve Premium katmanlar varsayılan olarak çalışma süresi SLA'sını içerir:
- Kullanılabilirlik alanlarıyla: Kubernetes API sunucusunun kullanılabilirliği% 99,95
- Kullanılabilirlik alanları olmadan: Kubernetes API sunucusunun kullanılabilirliği% 99,9
- Ücretsiz plan: mümkün olan en yüksek çalışma süresi (finansal güvenceli bir SLA yok)
AKS Automatic kümeleri, Standart katmanla önceden yapılandırılmıştır ve hem küme çalışma süresi SLA’sını hem de pod hazır olma SLA kapsamını içerir.
Daha fazla bilgi için bkz. AKS SLA.
Bölgesel kullanılabilirlik
Aşağıdaki tabloda aks fiyatlandırma katmanının bölgeye göre kullanılabilirliği özetlenmiştir:
| Bölge türü | Kullanılabilir fiyatlandırma katmanları |
|---|---|
| AKS'nin desteklendiği genel bölgeler ve Azure Kamu bölgeleri | Ücretsiz, Standart, Premium |
| AKS'nin desteklendiği tüm genel bölgelerdeki özel AKS kümeleri | Ücretsiz, Standart, Premium |
Önkoşullar
- Azure CLI sürüm 2.47.0 veya üzeri. Geçerli sürümünüzü denetlemek için az --version komutunu çalıştırın. Yüklemek veya yükseltmek için bkz. Azure CLI yükleme.
- Mevcut bir kaynak grubu veya oluşturma izni. Daha fazla bilgi edinmek için bkz. Azure CLI kullanarak kaynak gruplarını yönetme.
Bir kaynak grubu oluşturun
az group create komutunu kullanarak bir kaynak grubu oluşturun.
# Set environment variables
export REGION=<your-region>
export RESOURCE_GROUP=<your-resource-group-name>
# Create the resource group
az group create --name $RESOURCE_GROUP --location $REGION
Örnek çıkış:
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/"<your-resource-group-name>",
"location": "<your-region>",
"managedBy": null,
"name": "<your-resource-group-name>",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Ücretsiz katmanında AKS kümesi oluşturma
az aks create komutunu ve parametresi --tier olarak ayarlanmış olan free değerini kullanarak Ücretsiz katmanda bir AKS kümesi oluşturun.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Create the AKS cluster
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier free \
--generate-ssh-keys
Örnek çıkış:
{
...
"sku": {
"name": "Base",
"tier": "Free"
},
...
}
Standart katmanda AKS kümesi oluşturma
az aks create komutunu, --tier parametresi standard olarak ayarlanmış şekilde kullanarak Standart katmanında bir AKS kümesi oluşturun.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Create the AKS cluster
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier standard \
--generate-ssh-keys
Örnek çıkış:
{
...
"sku": {
"name": "Base",
"tier": "Standard"
},
...
}
Premium katmanında AKS kümesi oluşturma
Önemli
Premium katmanında bir küme oluşturduğunuzda, parametresini olarak ayarlayarak --k8s-support-planAKSLongTermSupport da etkinleştirmeniz gerekir. LTS ve Premium katmanını birlikte etkinleştirin veya devre dışı bırakın.
Premium katmanında bir AKS kümesi oluşturmak için az aks create komutunu --tier parametresi premium ve --k8s-support-plan parametresi AKSLongTermSupport olarak ayarlayarak kullanın.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Create the AKS cluster
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier premium \
--k8s-support-plan AKSLongTermSupport \
--generate-ssh-keys
Örnek çıkış:
{
...
"sku": {
"name": "Base",
"tier": "Premium"
},
"supportPlan": "AKSLongTermSupport",
...
}
Mevcut bir kümeyi Standart katmandan Ücretsiz katmanına güncelleştirme
Mevcut bir kümeyi Standart katmandan Ücretsiz katmana güncellemek için az aks update komutunu ve --tier parametresini free olarak ayarlayın.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Update the AKS cluster
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free
Örnek çıkış:
{
...
"sku": {
"name": "Base",
"tier": "Free"
},
...
}
Mevcut bir kümeyi Ücretsiz katmanından Standart katmana güncelleştirme
Standart katmana güncellemek için az aks update komutunu --tier olarak ayarlanacak standard parametresi ile Ücretsiz katmandaki mevcut kümeyi güncelleştirin.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Update the AKS cluster
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard
Örnek çıkış:
{
...
"sku": {
"name": "Base",
"tier": "Standard"
},
...
}
Mevcut bir kümeyi Premium katmanına veya premium katmanından güncelleştirme
Önemli
Premium katmanına veya Premium katmanından mevcut kümeleri güncelleştirmek için destek planının değiştirilmesi gerekir.
Mevcut bir kümeyi Premium katmanına güncelleştirme
az aks update komutunu --tier parametresi premium olarak ve --k8s-support-plan parametresi AKSLongTermSupport olarak ayarlanarak kullanarak mevcut bir kümeyi Premium katmanına güncelleştirin.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Update the AKS cluster
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupport
Örnek çıkış:
{
...
"sku": {
"name": "Base",
"tier": "Premium"
},
"supportPlan": "AKSLongTermSupport",
...
}
Mevcut bir kümeyi Premium katmanından Ücretsiz veya Standart katmana güncelleştirme
Mevcut bir kümeyi Premium katmanından Ücretsiz veya Standart katmana güncelleştirmek için komutunu kullanın az aks update .
--tier parametresini free veya standard olarak ve --k8s-support-plan parametresini KubernetesOfficial olarak ayarlayın. Aşağıdaki örnekte Ücretsiz katmanına güncelleştirme gösterilmektedir.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Update the AKS cluster
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free --k8s-support-plan KubernetesOfficial
Örnek çıkış:
{
...
"sku": {
"name": "Base",
"tier": "Free"
},
"supportPlan": "KubernetesOfficial",
...
}