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.
Bu öğreticide, beş bölümden ilkinde şunları nasıl yapacağınızı öğreneceksiniz:
- Kubernetes CLI'sini yükleyin
kubectl. - Azure kaynak grubu oluşturun.
- AKS kümesi için bir Azure Linux Container Host oluşturun ve dağıtın.
- 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.
Prerequisites
- Azure CLI'nın en son sürümüne ihtiyacınız vardır. Sürümü bulmak için
az --versionkomutunu çalıştırın. Yüklemeniz veya yükseltmeniz gerekiyorsa bkz. Azure CLI'yı yükleme.
Ortam değişkenlerini ayarlama
Her dağıtım için benzersiz kaynak adları oluşturmak için aşağıdaki ortam değişkenlerini ayarlayın:
export RESOURCE_GROUP="<your-resource-group-name>"
export REGION="<your-region>"
export CLUSTER_NAME="<your-cluster-name>"
Bir kaynak grubu oluşturun
Azure'de kaynak grubu oluştururken bir konum belirtmeniz gerekir. Bu konum, kaynak grubu meta verilerinizin depolama konumudur ve kaynak oluştururken başka bir bölge belirtmezseniz kaynaklarınızın Azure çalıştırıldığı konumdur.
az group create komutunu kullanarak bir kaynak grubu oluşturun.
az group create --name $RESOURCE_GROUP --location $REGION
Örnek çıkış:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
AKS kümesi için Azure Linux Container Host 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.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Örnek çıkış:
{
"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
kubectl'yi, az aks get-credentials komutunu kullanarak Kubernetes kümenize bağlanmak için yapılandırın.
az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME
Kümenize bağlantıyı doğrulama
Kümelenize olan bağlantınızı kubectl get nodes komutunu kullanarak doğrulayın. komutu kümenizdeki düğümlerin listesini döndürür.
kubectl get nodes
Örnek çıkış:
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ım
Bu öğreticide bir Azure Linux Container Host kümesi oluşturdunuz ve dağıttınız. Sonraki öğreticide, var olan bir kümeye Azure Linux düğüm havuzu eklemeyi öğreneceksiniz.