Azure Stack HCI ve Windows Server'da Azure Kubernetes Service özel yük dengeleyici oluşturma ve kullanma
Şunlar için geçerlidir: Azure Stack HCI 22H2 üzerinde AKS, Windows Server'da AKS
Bu makalede özel yük dengeleyici oluşturma ve kullanma hakkında bilgi verilmektedir. Azure Stack HCI ve Windows Server'daki Azure Kubernetes Service(AKS) bölümünde, Kubernetes API sunucusuna istek göndermek ve uygulama hizmetlerine yönelik trafiği yönetmek için yük dengeleyicileri kullanırsınız. Özel yük dengeleyici kullanılırken kube-vip , Kubernetes API sunucusuna yönelik isteklerin yük dengelemesini yönetmek ve yüksek oranda kullanılabilir olduğundan emin olmak için otomatik olarak dağıtım yapar.
Not
Uygulama hizmetlerine gelen trafiğin yükünü dengelemek için MetalLB veya Yazılım Tanımlı Ağ (SDN) yük dengelemesi gibi başka bir yük dengeleyici de kullanabilirsiniz.
Başlamadan önce
Azure Stack HCI ve Windows Server'a AKS yüklemiş olmanız ve yükleme sırasında ağ yapılandırma adımı sırasında yük dengeleyici için bir dizi sanal IP adresi sağlamış olmanız gerekir.
Özel yük dengeleyici yapılandırma
Uyarı
Kendi yük dengeleyicinizi dağıtmayı seçerseniz, yüklemeden sonra Kubernetes kümesine ulaşılamaz. ile type=LoadBalancer
herhangi bir hizmet dağıtırsanız, yük dengeleyicinizi yapılandırana kadar hizmetlere de ulaşılamaz.
Bu yapılandırma, kümenizdeki özel bir yük dengeleyiciden yararlanmak istediğinizi varsayar. Bu durumda, iş yükü kümesi yük dengeleyici olmadan dağıtılır.
New-AksHciLoadBalancerSetting cmdlet'ini kullanarak bir yük dengeleyici yapılandırması oluşturun ve ardından parametresini
loadBalancerSku
seçinnone
:$lbCfg=New-AksHciLoadBalancerSetting -name "myLb" -loadBalancerSku "none"
Aşağıdaki komutu kullanarak yük dengeleyici yapılandırmasını sağlamadan bir iş yükü kümesi dağıtın:
New-AksHciCluster -name "summertime" -nodePoolName mynodepool -nodeCount 2 -OSType linux -nodeVmSize Standard_A4_v2 -loadBalancerSettings $lbCfg
Kümenin çalışan
kube-vip
denetim düzlemi düğümleriyle başarıyla dağıtıldığını ve API sunucusu isteklerinin ulaşılabilir olduğunu doğrulamak için Get-AksHciCluster kullanın.Yük dengeleyicinizi el ile yapılandırın.
Bir yükseltme çalıştırırsanız, yükleme sırasında tanımladığınız yük dengeleyici yapılandırması (loadBalancerSku
ve count
), yükseltme tamamlandıktan sonra aynı kalır. Ancak, yükseltme sırasında güncelleştirmek loadBalancerSku
istiyorsanız iş yükü kümelerinizi yeniden dağıtmanız gerekir. HAProxy tabanlı yük dengeleyici çalıştıran mevcut kümeleriniz varsa, iş yüklerinizi çalıştırmaya devam edebilirsiniz ve yükseltme başarıyla tamamlanır.
Önemli
Özel yük dengeleyici kullanmaktan varsayılan yük dengeleyiciyi kullanmaya geçiş yaparsanız, iş yükü kümenizi yeni yük dengeleyici yapılandırmasıyla yeniden dağıtmanız gerekir. Varsayılan yük dengeleyiciyi yapılandırma yönergeleri için bkz. Yük dengeleyiciyi yapılandırma.
Sonraki adımlar
Kubernetes hizmetleri hakkında daha fazla bilgi edinmek için Bkz. Kubernetes hizmetleri belgeleri.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin