Azure Kubernetes Service (AKS)de VMSS kullanarak Cluster Autoscaler

Codecode123
Oct 24, 2020

Merhaba,bu makalemde sizlere Azure Kubernetes Service (AKS)de VMSS kullanarak Cluster Autoscaler özelliğinin yapılandırmasından bahsetmeye çalışacağım.

Cluster Autoscaler nedir ? Bir önceki makaleme buradan ulaşabilirsiniz.

Azure da Cloud Shell açarak işe başlayalım.

Değişkenlerimizi tanımlayalım

$ export AKS_REGION=westeurope
$ export AKS_CLUSTER_RG=vmssResourceGroup
$ export AKS_CLUSTER_NAME=vmssAKSCluster

$ az group create --name $AKS_CLUSTER_RG --location $AKS_REGION

Daha sonra AKS clusterı oluşturuyoruz ardından VMSS oluşturup cluster autoscalerı etkinleştiriyoruz

$ az aks create \
--resource-group $AKS_CLUSTER_RG \
--name $AKS_CLUSTER_NAME \
--node-count 1 \
--enable-vmss \
--enable-cluster-autoscaler \
--min-count 1 \
--max-count 3 \
--kubernetes-version 1.19

$ az aks get-credentials --resource-group $AKS_CLUSTER_RG --name $AKS_CLUSTER_NAME
#Clusterın durumunu belirleyelim ve durumu bildirmek için configmap nesnesi oluşturalım
$ kubectl -n kube-system describe configmap cluster-autoscaler-status

Eğer mevcut bir AKS Clusterında autoscalerı etkinleştirmek istiyorsanız aşağıdaki komutu uygulayın.

$ az aks update \
--resource-group $AKS_CLUSTER_RG \
--name $AKS_CLUSTER_NAME \
--enable-cluster-autoscaler \
--min-count 1 \
--max-count 3

Mevcut Clusterımızın autoscaler ayarlarında değişiklik yapabiliriz

$ az aks update \
--resource-group $AKS_CLUSTER_RG \
--name $AKS_CLUSTER_NAME \
--update-cluster-autoscaler \
--min-count 1 \
--max-count 5

Autoscaler özelliğini devre dışı bırakmak isteyebilirsiniz

$ az aks update \
--resource-group $AKS_CLUSTER_RG \
--name $AKS_CLUSTER_NAME \
--disable-cluster-autoscaler

Veya Azure Portaldan manuel olarak Cluster autoscaler özelliğini devreye alabilir ve yönetebilirsiniz.

Bunun için portaldan clusterımıza gidiyoruz burdan node pools menüsüne geliyoruz ve sağ tarafta görmüş olduğunuz Scale bölümüden özelliği devreye alıp istediğiniz Node sayısı aralığını belirtebilirsiniz.

Umarım faydalı olur şimdilik hoşça kalın…

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Codecode123
Codecode123

Written by Codecode123

Kubernetes,Rancher,Docker,Azure DevOps,Jenkins,Bamboo,Bitbucket, Git,SonarQube,JFrog,Powershell, .Net, JIRA-Confluence Administrator ,New Relic,Grafana

No responses yet

Write a response