Öğ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ı kullanacaksınız:
- Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcı olan Azure kaynak grupları.
- Ü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 öğreticinin beşinci bölümünde ş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
.
Sonraki öğreticilerde, mevcut bir kümeye Azure Linux düğüm havuzu eklemeyi ve mevcut düğümleri Azure Linux'a geçirmeyi öğreneceksiniz.
Önkoşullar
- Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.
- 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.
1 - Kubernetes CLI'yi yükleme
Yerel bilgisayarınızdan Kubernetes kümesine bağlanmak için Kubernetes CLI(kubectl) kullanın.
Henüz kubectl yüklemediyseniz, yukarı akış yönergelerini kullanarak az aks install-cli
Azure CLI aracılığıyla yükleyin veya izleyin.
az aks install-cli
2 - Kaynak grubu oluşturma
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ırılacağı yer.
az group create
komutuyla bir kaynak grubu oluşturun. eastus bölgesinde testAzureLinuxResourceGroup adlı bir kaynak grubu oluşturmak için şu adımı izleyin:
az group create --name testAzureLinuxResourceGroup --location eastus
Not
Yukarıdaki örnekte eastus kullanılmıştır, ancak Azure Linux Container Host kümeleri tüm bölgelerde kullanılabilir.
3 - Azure Linux Container Host kümesi oluşturma
Azure Linux Container Host'u az aks create
bir Azure Linux görüntüsüyle --os-sku
sağlamak için parametresiyle komutunu kullanarak bir AKS kümesi oluşturun. Aşağıdaki örnek, önceki adımda oluşturulan testAzureLinuxResourceGroup kaynak grubunu kullanarak testAzureLinuxCluster adlı bir Azure Linux Container Host kümesi oluşturur:
az aks create --name testAzureLinuxCluster --resource-group testAzureLinuxResourceGroup --os-sku AzureLinux
Birkaç dakika sonra komut tamamlanıp kümeyle ilgili JSON biçimli bilgileri döndürür.
4 - kubectl kullanarak kümeye bağlanma
Kubernetes kümenize bağlanacak şekilde yapılandırmak kubectl
için komutunu kullanın az aks get-credentials
. Aşağıdaki örnek, testAzureLinuxResourceGroup kaynak grubunda testAzureLinuxCluster adlı Azure Linux Container Host kümesinin kimlik bilgilerini alır:
az aks get-credentials --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster
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
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.