Aracılığıyla paylaş


Öğretici: AKS için Azure Linux Container Host ile küme oluşturma

Azure Linux Container Host ile küme oluşturmak için şunları kullanırsınız:

  1. Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcı olan Azure kaynak grupları.
  2. Üretime hazır bir Kubernetes kümesi oluşturmanızı sağlayan barındırılan bir Kubernetes hizmeti olan Azure Kubernetes Service (AKS).

Bu öğreticide, beş bölümden oluşan serinin birinci bölümünde şunları nasıl yapacağınızı öğreneceksiniz:

  • Kubernetes CLI'sini yükleyin kubectl.
  • Azure kaynak grubu oluşturun.
  • Azure Linux Container Host kümesi oluşturma ve dağıtma.
  • Azure Linux Container Host kümenize bağlanmak için yapılandırın kubectl .

Sonraki öğreticilerde, var olan bir kümeye Azure Linux düğüm havuzu eklemeyi ve mevcut düğümleri Azure Linux'a geçirmeyi öğreneceksiniz.

Önemli

30 Kasım 2025 itibarıyla Azure Kubernetes Service (AKS) artık Azure Linux 2.0 için güvenlik güncelleştirmelerini desteklememektedir veya sağlamamaktadır. Azure Linux 2.0 düğüm görüntüsü 202512.06.0 sürümünde dondurulur. 31 Mart 2026'dan itibaren düğüm görüntüleri kaldırılacak ve düğüm havuzlarınızı ölçeklendiremeyeceksiniz. Düğüm havuzlarınızı desteklenen bir Kubernetes sürümüne yükselterek veya osSku AzureLinux3'e geçerek desteklenen bir Azure Linux sürümüne geçin. Daha fazla bilgi için bkz: Kullanımdan Kaldırma: AKS üzerinde Azure Linux 2.0 düğüm havuzları.

Önkoşullar

  • Azure CLI'nın en son sürümüne ihtiyacınız vardır. Sürümü bulmak için az --version komutunu çalıştırın. Yüklemeniz veya yükseltmeniz gerekirse, bkz. Azure CLI yükleme.

Bir kaynak grubu oluşturun

Kaynak grubu oluştururken bir konum belirtmek gerekir. Bu konum:

  • Kaynak grubu meta verilerinizin depolama konumu.
  • Kaynak oluştururken başka bir bölge belirtmezseniz kaynaklarınızın Azure'da çalıştığı yer.

Komutu çalıştırmadan önce ortam değişkenleri bildirilir ve her dağıtım için benzersiz kaynak adları sağlanır.

export REGION="EastUS2"
az group create --name $RESOURCE_GROUP_NAME --location $REGION
{
  "id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
  "location": "EastUS2",
  "managedBy": null,
  "name": "testAzureLinuxResourceGroupxxxxx",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "tags": null,
  "type": "Microsoft.Resources/resourceGroups"
}

Azure Linux Container Host kümesi oluşturma

Azure Linux Container Host'u sağlamak için bir AKS kümesi oluşturun. Bunu az aks create komutu ve --os-sku parametresiyle bir Azure Linux görüntüsü kullanarak yapın. Aşağıdaki örnek bir Azure Linux Container Host kümesi oluşturur.

az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP_NAME --os-sku AzureLinux
{
  "id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
  "location": "WestUS2",
  "name": "testAzureLinuxClusterxxxxx",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "type": "Microsoft.ContainerService/managedClusters"
}

Birkaç dakika sonra komut tamamlanıp kümeyle ilgili JSON biçimli bilgileri döndürür.

kubectl kullanarak kümeye bağlanma

Kubernetes kümenize bağlanmak için kubectl'ü yapılandırmak üzere az aks get-credentials komutunu kullanın. Aşağıdaki örnek, daha önce oluşturulan kaynak grubu ve küme adını kullanarak Azure Linux Container Host kümesinin kimlik bilgilerini alır:

az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME

Kümenize bağlantıyı doğrulamak için kubectl get node komutunu çalıştırarak küme düğümlerinin listesini döndürin:

kubectl get nodes
NAME                           STATUS   ROLES   AGE     VERSION
aks-nodepool1-00000000-0       Ready    agent   10m     v1.20.7
aks-nodepool1-00000000-1       Ready    agent   10m     v1.20.7

Sonraki adımlar

Bu öğreticide bir Azure Linux Container Host kümesi oluşturdunuz ve dağıttınız. Şunları öğrendiniz:

  • Kubernetes CLI'sini yükleyin kubectl.
  • Azure kaynak grubu oluşturun.
  • Azure Linux Container Host kümesi oluşturma ve dağıtma.
  • Azure Linux Container Host kümenize bağlanmak için yapılandırın kubectl .

Sonraki öğreticide mevcut bir kümeye Azure Linux düğüm havuzu eklemeyi öğreneceksiniz.