Azure API Management ağ geçidini Azure Arc (önizleme)

Kubernetesüzerinde Azure API Management ile Azure Arc arasındaki tümleştirmeyle, API Management ağ geçidi bileşenini, Azure Arc özellikli bir Kuberneteskümesinde uzantı olarak dağıtabilirsiniz.

API Management özellikli bir Kubernetes kümesinde Azure Arc ağ geçidinin dağıtımı, hibrit ve çok bulutlu ortamlar için API Management desteği genişletmektedir. İlkeleri yönetmek ve uygulamak için küme uzantısını kullanarak dağıtımı etkinleştirin ve Azure Arc tutarlı bir deneyim elde edin.

Önemli

API Management barındırılan ağ geçidi Azure Arc şu anda önizlemededir.

Not

Şirket içinde barındırılan ağ geçidini doğrudan Kubernetes'e de dağıtabilirsiniz.

Önkoşullar

Azure CLI API Management ağ geçidi uzantısını dağıtma

  1. Aşağıdaki Azure portal örnek için API Management gidin.

  2. Yan gezinti menüsünden Ağ geçitleri'ni seçin.

  3. Listeden sağlanan ağ geçidi kaynağınızı seçin ve açın.

  4. Sağlanan ağ geçidi kaynağında, yan gezinti menüsünden Dağıtım'a tıklayın.

  5. Sonraki adım için Belirteç ve Yapılandırma URL'si değerlerini not edin.

  6. Azure CLI'de komutunu kullanarak ağ geçidi uzantısını az k8s-extension create dağıtın. ve değerlerini token configuration URL doldurun.

    az k8s-extension create --cluster-type connectedClusters --cluster-name <cluster-name> \
      --resource-group <rg-name> --name <extension-name> --extension-type Microsoft.ApiManagement.Gateway \
      --scope namespace --target-namespace <namespace> \
      --configuration-settings gateway.endpoint='<Configuration URL>' \
      --configuration-protected-settings gateway.authKey='<token>' \
      --configuration-settings service.type='LoadBalancer' --release-train preview
    

    İpucu

    -protected- bayrağı authKey isteğe bağlıdır, ancak önerilir.

  7. Aşağıdaki CLI komutunu kullanarak dağıtım durumunu doğrulayın:

    az k8s-extension show --cluster-type connectedClusters --cluster-name <cluster-name> --resource-group <rg-name> --name <extension-name>
    
  8. Ağ geçidi durumunun düğüm sayısıyla yeşil bir onay işareti olduğunu doğrulamak için Ağ Geçitleri listesine geri gidin. Bu durum, dağıtılan kendinden konak ağ geçidi podları anlamına gelir:

    • API Management hizmetiyle başarıyla iletişim kuruyorlar.
    • Normal bir "sinyal" olması.

Azure portal kullanarak API Management ağ geçidi uzantısını Azure portal

  1. Aşağıdaki Azure portal bağlı kümenize Azure Arc gidin.

  2. Sol menüde Uzantılar (önizleme)+ Ağ geçidi ekle > > (önizleme) API Management 'yi seçin.

  3. Oluştur’u seçin.

  4. geçidini API Management penceresinde ağ geçidi uzantısını yapılandırabilirsiniz:

    • Örnek örneğinizin aboneliğini ve API Management seçin.
    • geçidi ayrıntıları'API Management örneği ve Ağ geçidi adını seçin. Uzantınız için bir Ad alanı kapsamı girin ve isteğe bağlı olarak bir dizi Çoğaltma girin ( hizmet katmanınız API Management desteklemektedir).
    • Kubernetes yapılandırmasında, kümeniz için varsayılan yapılandırmayı veya farklı bir yapılandırmayı seçin. Seçenekler için bkz. kullanılabilir uzantı yapılandırmaları.

    Uzantıyı Azure portal'da dağıtmanın ekran görüntüsü

  5. İzleme sekmesinde, ölçüm izleme isteklerini ağ geçidine ve arka uça yüklemek için isteğe bağlı olarak izlemeyi etkinleştirin. Etkinleştirilirse var olan bir Log Analytics çalışma alanını seçin.

  6. Gözden geçir + yükle'yi ve ardından Yükle'yi seçin.

Kullanılabilir uzantı yapılandırmaları

Aşağıdaki uzantı yapılandırmaları gereklidir.

Ayar Açıklama
gateway.endpoint Ağ geçidi uç noktasının Yapılandırma URL'si.
gateway.authKey Ağ geçidine erişim için belirteç.
service.type Ağ geçidi için Kubernetes hizmeti yapılandırması: LoadBalancer , NodePort veya ClusterIP .

Log Analytics ayarları

Kendinden konak ağ geçidinin izlenmesini etkinleştirmek için aşağıdaki Log Analytics ayarlarını yapılandırabilirsiniz:

Ayar Açıklama
monitoring.customResourceId Azure Resource Manager örneğinin kaynak API Management.
monitoring.workspaceId Log Analytics çalışma alanı kimliği.
monitoring.ingestionKey Log Analytics'te veri alımı anahtarıyla gizli anahtar.

Sonraki Adımlar