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.
Azure Kubernetes Service (AKS) iş yüklerinizi sürekli çalıştırmanız gerekmeyebilir. Örneğin, yalnızca iş saatlerinde kullandığınız bir geliştirme kümeniz olabilir. Bu, kümenizin sistem bileşenlerinden başka bir şey çalıştırmadan boşta olabileceği zamanlar olduğu anlamına gelir.
Tüm User düğüm havuzlarını 0'a ölçeklendirerek küme ayak izini azaltabilirsiniz, ancak küme çalışırken sistem bileşenlerini çalıştırmak için havuzunuzSystem hala gereklidir.
Bu dönemlerde maliyetlerinizi daha iyi hale getirmek için kümenizi kapatabilir veya durdurabilirsiniz. Bu eylem denetim düzleminizi ve aracı düğümlerinizi durdurarak tek başına podlar dışındaki tüm nesneleri korurken tüm işlem maliyetlerinden tasarruf etmenizi sağlar. Küme durumu, yeniden başlattığınızda için depolanır ve kaldığınız yerden devam edebilirsiniz.
Caution
Kümenizin durdurulması denetim düzlemini ayırır ve kapasiteyi serbest bırakır. Kapasite kısıtlaması olan bölgelerde müşteriler durdurulmuş bir küme başlatamayabilir. Bu nedenle görev açısından kritik iş yüklerinin durdurulmasını önermeyiz.
Note
AKS başlatma işlemleri, aynı adlara ve yaşlara sahip bağımsız podlar hariç, ETCD'den tüm nesneleri geri yükler. bu, bir pod'un yaşının özgün oluşturma zamanından hesaplanmaya devam edeceği anlamına gelir. Kümenin durdurulmuş durumda olup olmadığına bakılmaksızın, bu sayı zaman içinde artmaya devam eder.
Başlamadan önce
Bu makale, mevcut bir AKS kümeniz olduğunu varsayar. AKS kümesine ihtiyacınız varsa Azure CLI, Azure PowerShell veya Azure portalını kullanarak bir küme oluşturabilirsiniz.
Küme durdurma/başlatma özelliği hakkında
Küme durdurma/başlatma özelliği kullanılırken aşağıdaki koşullar geçerlidir:
- Bu özellik yalnızca Sanal Makine Ölçek Kümesi destekli kümeler için desteklenir.
- Düğüm Otomatik Sağlama (NAP) özelliğini kullanan kümeleri durduramazsınız.
- Durdurulan AKS kümesinin küme durumu 12 aya kadar korunur. Kümeniz 12 aydan uzun süre durdurulursa durumu kurtaramazsınız. Daha fazla bilgi için bkz. AKS destek ilkeleri.
- Yalnızca durdurulmuş aks kümesinde başlatma veya silme işlemleri gerçekleştirebilirsiniz. Ölçeklendirme veya yükseltme gibi diğer işlemleri gerçekleştirmek için önce kümenizi başlatmanız gerekir.
- Özel kümelere bağlı PrivateEndpoint'ler sağladıysanız, durdurulmuş AKS kümesi başlatılırken bunların silinmesi ve yeniden oluşturulması gerekir.
- Durdurma işlemi tüm düğümleri boşalttığı için, dağıtım, StatefulSet, DaemonSet, job gibi yönetilmeyen tüm bağımsız podlar silinir.
- Kümenizi yedeklemeye başladığınızda aşağıdaki davranış beklenir:
- API sunucunuzun IP adresi değişebilir.
- Küme otomatik ölçeklendiricisi kullanıyorsanız, kümenizi başlattığınızda geçerli düğüm sayınız ayarladığınız en düşük ve en yüksek aralık değerleri arasında olmayabilir. Küme, otomatik ölçeklendirici ayarlarınızdan etkilenmeyen iş yüklerini çalıştırmak için ihtiyaç duyduğu düğüm sayısıyla başlar. Kümeniz ölçeklendirme işlemleri gerçekleştirdiğinde en düşük ve en yüksek değerler geçerli düğüm sayınızı etkiler ve siz kümenizi durdurana kadar kümeniz istediğiniz aralığı girer ve bu aralıkta kalır.
AKS kümesini durdurma
AKS kümesini, düğümler ve denetim düzlemi de dahil olmak üzere, durdurmak için
az aks stopkomutunu kullanın. Aşağıdaki örnek myAKSCluster adlı bir kümeyi durdurur:az aks stop --name myAKSCluster --resource-group myResourceGroupaz aks showkomutunu kullanarak kümenizin durduğunu doğrulayın vepowerState'inStoppedolarak göründüğünü teyit edin.az aks show --name myAKSCluster --resource-group myResourceGroupÇıkışınız aşağıdaki daraltılmış örnek çıkışa benzer olmalıdır:
{ [...] "nodeResourceGroup": "MC_myResourceGroup_myAKSCluster_westus2", "powerState":{ "code":"Stopped" }, "privateFqdn": null, "provisioningState": "Succeeded", "resourceGroup": "myResourceGroup", [...] }Eğer
provisioningStateStoppinggösteriyorsa, kümeniz henüz tamamen durdurulmamış demektir.
Important
Pod kesintisi bütçelerini kullanıyorsanız, boşaltma işleminin tamamlanması daha uzun süreceğinden durdurma işlemi daha uzun sürebilir.
AKS kümesini başlat
Caution
AKS'de başlatma/durdurma özelliğini kullandıktan sonra AKS kümenizi yeniden başlatmadan önce 15-30 dakika beklemeniz gerekir. İlgili hizmetlerin tamamen durması birkaç dakika sürdüğünden bu bekleme süresi gereklidir. Bu işlem sırasında kümenizi yeniden başlatmaya çalışmak kapatma işlemini kesintiye uğratabilir ve küme veya iş yükleriyle ilgili sorunlara neden olabilir.
az aks startDurdurulan AKS kümesini başlatmak için komutunu kullanın. Küme, önceki kontrol düzlemi durumu ve aracı düğüm sayısıyla yeniden başlatılır. Aşağıdaki örnek myAKSCluster adlı bir küme başlatır:az aks start --name myAKSCluster --resource-group myResourceGroupKümenizin başladığını
az aks showkomutunu kullanarak doğrulayın vepowerStateRunning'yi gösterdiğini onaylayın.az aks show --name myAKSCluster --resource-group myResourceGroupÇıkışınız aşağıdaki daraltılmış örnek çıkışa benzer olmalıdır:
{ [...] "nodeResourceGroup": "MC_myResourceGroup_myAKSCluster_westus2", "powerState":{ "code":"Running" }, "privateFqdn": null, "provisioningState": "Succeeded", "resourceGroup": "myResourceGroup", [...] }Eğer
provisioningStateStartinggösteriyorsa, kümeniz henüz tam olarak başlatılmamış.
Sonraki Adımlar
- Havuzları 0'a ölçeklendirmeyi öğrenmek için bkz.
User. - Spot örneklerini kullanarak maliyet tasarrufu yapmayı öğrenmek için bkz. AKS'ye spot düğüm havuzu ekleme.
- AKS destek ilkeleri hakkında daha fazla bilgi edinmek için bkz. AKS destek ilkeleri.