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.
AKS için Azure Linux kapsayıcı konağı, sıkı AKS yaşam döngüsü tümleştirmesi ile hızlı önyükleme süreleri, öngörülebilir güncelleştirmeler ve güçlü güvenlik varsayılanları sunar. Microsoft, çekirdekten CVE yanıtına kadar tüm yığının sahibidir ve işlemleri basitleştirir ve müşteri ek yükünü azaltır. Daha fazla bilgi için bkz. AKS için Azure Linux.
Bu hızlı başlangıçta şunların nasıl yapılacağını öğ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.
Note
Azure Linux 4.0 artık preview içindedir ve kesinlikle değerlendirme ve test amaçlarıyla sınırlıdır. Üretim kullanımı için uygun değildir.
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
Dağıtımınız genelinde tutarlı adlandırma sağlamak için aşağıdaki ortam değişkenlerini ayarlayın. Bu hızlı başlangıçta kaynak grubu adını testAzureLinuxResourceGroup, küme adını testAzureLinuxCluster ve konumu EastUS2 olarak ayarlıyoruz.
export RESOURCE_GROUP=testAzureLinuxResourceGroup
export CLUSTER_NAME=testAzureLinuxCluster
export LOCATION=EastUS2
Bir kaynak grubu oluşturun
Azure Linux Container Host ile küme oluşturmak için şunları kullanırsınız:
- Azure kaynak grubu: Azure kaynaklarının dağıtıldığı ve yönetildiği mantıksal kapsayıcı.
- AKS: Üretime hazır bir Kubernetes kümesini hızla oluşturmanıza olanak tanıyan barındırılan bir Kubernetes hizmeti.
Kaynak grubu oluştururken bir konum belirtmeniz 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.
Daha önce ayarladığınız kaynak grubu adı ve bölge ortam değişkenleriyle komutunu kullanarak az group create kaynak grubunu oluşturun.
az group create --name $RESOURCE_GROUP --location $LOCATION
Örnek çıkış:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroup",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroup",
"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, testAzureLinuxResourceGroup kaynak grubunda testAzureLinuxCluster adlı bir Azure Linux Container Host kümesi oluşturur:
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Örnek çıkış:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroup/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxCluster",
"location": "EastUS2",
"name": "testAzureLinuxCluster",
"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-credentialskomutunu kullanarak Kubernetes kümenize bağlanmak için yapılandırı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 $CLUSTER_NAMEKüme düğümlerinin listesini döndürmek için komutunu kullanarak
kubectl get nodeskümenize bağlantıyı doğrulayın:kubectl get nodesÖrnek çıkış:
NAME STATUS ROLES AGE VERSION aks-nodepool1-00000000-0 Ready agent 10m v1.34.4 aks-nodepool1-00000000-1 Ready agent 10m v1.34.4Tüm düğümler
Readydurumunu gösterir ve Azure Linux Container Host kümenizin çalıştığını ve erişilebilir olduğunu onaylar.
Kaynakları temizle
Bu kümeyi kullanmaya devam etmek istemiyorsanız komutunu kullanarak az group delete devam eden ücretlerden kaçınmak için kaynak grubunu silin. Kaynak grubu silindiğinde AKS kümesi ve ilişkili tüm kaynaklar kaldırılır.
az group delete --name $RESOURCE_GROUP --yes --no-wait
İlgili içerik
Artık çalışan bir Azure Linux Container Host kümeniz olduğuna göre şunları yapabilirsiniz: