Azure portalını kullanarak Azure Arc özellikli Kubernetes için MetalLB uzantısı dağıtma
Şunlar için geçerlidir: Azure Yerel, sürüm 23H2
Yük dengeleyicinin temel amacı, trafiği bir Kubernetes kümesindeki birden çok düğüme dağıtmaktır. Bu, kapalı kalma süresini önlemeye ve uygulamaların genel performansını iyileştirmeye yardımcı olabilir. Azure Arc tarafından etkinleştirilen AKS, Azure Arc özellikli Kubernetes için MetalLB uzantısını kullanarak Kubernetes kümenizde MetalLB yük dengeleyici örneği oluşturmayı destekler
Önkoşullar
- En az bir Linux düğümüne sahip Azure Arc özellikli kubernetes kümesi. Azure CLI veya Azure portalını kullanarak Azure Yerel sürüm 23H2'de bir Kubernetes kümesi oluşturabilirsiniz. Azure Yerel'de AKS, sürüm 23H2 kümeleri varsayılan olarak Arc etkindir.
- Yük dengeleyici için yeterli IP adresine sahip olduğunuzdan emin olun. Azure Yerel sürüm 23H2'deki AKS için yük dengeleyici için ayrılmış IP adreslerinin Arc VM mantıksal ağlarındaki VE denetim düzlemi IP'lerindeki IP adresleriyle çakışmadığından emin olun. Kubernetes'te IP adresi planlaması ve ağ hakkında daha fazla bilgi için bkz. Kubernetes için ağ gereksinimleri ve Kubernetes için IP adresi planlaması.
- Bu nasıl yapılır kılavuzunda Metal LB'nin nasıl çalıştığını anladığınız varsayılır. Daha fazla bilgi için bkz . Kubernetes için MetalLB'ye genel bakış.
Azure Arc uzantısını kullanarak MetalLB yük dengeleyici dağıtma
Uyarı
IP adresi çakışma denetimi şu anda desteklenmiyor. Yük dengeleyici oluştururken bu denetimi gerçekleştirmeniz önerilir.
Kubernetes kümenizi başarıyla oluşturduktan sonra Azure portalında Ağ dikey penceresine gidin ve Yükle'yi seçin:
Uzantı başarıyla yüklendikten sonra bir yük dengeleyici hizmeti oluşturabilirsiniz. Ekle'yi seçin ve yük dengeleyici adını ve IP aralığını doldurun. Hizmet Seçici alanı isteğe bağlıdır. Ardından Tamam'ı seçin.
- IP aralığı, ortamınıza bağlı olarak kullanılabilir IP'ler olarak ayarlanmalıdır. IP aralığı CIDR gösteriminde olmalıdır; örneğin, 192.168.50.51/28 veya 192.168.50.1-192.168.50.100. Birden çok IP aralığı virgülle ayrılmalıdır.
- Reklam modu ARP, BGP veya Her İkisi olabilir. BGP veya Her İkisi kullanıyorsanız, BGP eşlerini yapılandırmanız gerekir.
- Hizmet Seçici , yük dengeleyiciden IP alabilen hizmet kümesini sınırlar. Varsayılan seçenek (null veya boş dize), yük dengeleyicinin tüm hizmetler için geçerli olduğu anlamına gelir. Seçici, anahtar-değer çiftlerinin virgülle ayrıldığı:b,c:d gibi anahtar-değer çiftleri listesinin biçiminde olmalıdır.
Yük dengeleyici başarıyla oluşturulduktan sonra, listede aşağıdaki gibi gösterilir. Sağlama durumu işlem sonucunu gösterir:
Kaynakları temizleme
Kaynakları temizlemek için aşağıdakileri yapın:
- Yük dengeleyicilerden birine artık gerek kalmadığında yük dengeleyici için satırın başlangıcını seçin ve Sil'i seçin. Ardından Evet'i seçin.
- Yük dengeleyici hizmetine artık gerek kalmadığında, mevcut tüm yük dengeleyicileri silin ve kaldır'ı seçin. Uzantıyı kaldırmak için Evet'i seçin.
Sonraki adımlar
Kubernetes kümenize uygulama dağıtmak için GitOps Flux v2 Arc uzantısını kullanma