Aracılığıyla paylaş


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 dikey penceresine gidin ve Yükle'yi seçin:

Portalda uzantı yükleme ekranını gösteren ekran görüntüsü.

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.

Portalda yük dengeleyici oluşturma işlemini gösteren ekran görüntüsü.

  • 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:

Portalda sağlama durumunu gösteren ekran görüntüsü.

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