Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud Service Mesh:Access an ASM ingress gateway via multiple CLBs

Son Güncelleme:Oct 07, 2026

Bu konuda, bir ASM ingress gateway'e ek bir CLB örneği nasıl bağlanacağı ve birden fazla CLB kullanılarak bu ağ geçidine nasıl erişileceği açıklanmaktadır.

Ön Koşullar

Yordam

ASM ingress gateway için ek bir CLB örneği sağlamak amacıyla yeni bir hizmet oluşturun.

Not

Ek hizmeti silerseniz ilgili CLB örneği de silinir.

  1. ACK konsolu üzerinde oturum açın. Sol gezinme bölmesinde Clusters seçeneğine tıklayın.

  2. Cluster List sayfasında hedef kümenin adına tıklayın veya Actions sütunundaki Details seçeneğine tıklayın.

  3. Küme yönetimi sayfasının sol gezinme bölmesinde Network > Services yolunu izleyin.

  4. Services sayfasında Namespace değerini istio-system olarak ayarlayın ve ardından sağ üst köşedeki Create Resources in YAML seçeneğine tıklayın.

  5. Create sayfasında Sample Template değerini Custom olarak belirleyin, aşağıdaki içeriği Template metin kutusuna kopyalayın ve Create seçeneğine tıklayın.

    Önemli

    nodePort değeri, kümedeki mevcut bağlantı noktalarıyla çakışmamalıdır.

    apiVersion: v1
    kind: Service
    metadata:
      annotations:
        service.beta.kubernetes.io/alibaba-cloud-loadbalancer-spec: slb.s1.small
        service.beta.kubernetes.io/alicloud-loadbalancer-address-type: internet
      labels:
        app: istio-ingressgateway
        asm-system: 'true'
        istio: ingressgateway
      name: istio-ingressgateway-2
      namespace: istio-system
    spec:
      externalTrafficPolicy: Cluster
      ports:
        - name: http-0
          nodePort: 30544
          port: 80
          protocol: TCP
          targetPort: 80
        - name: https-2
          nodePort: 30682
          port: 443
          protocol: TCP
          targetPort: 443
      selector:
        app: istio-ingressgateway
        asm-system: 'true'
        istio: ingressgateway
        provider: asm
      sessionAffinity: None
      type: LoadBalancer
    • name: Hizmetin adıdır. Bu konuda bu parametre istio-ingressgateway-2 olarak ayarlanmıştır.

    • service.beta.kubernetes.io/alibaba-cloud-loadbalancer-spec: CLB örneği teknik özelliklerini ayarlar. Geçerli değerler: slb.s1.small, slb.s2.small, slb.s2.medium, slb.s3.small, slb.s3.medium ve slb.s3.large.

    • service.beta.kubernetes.io/alicloud-loadbalancer-address-type: CLB'nin ağ türünü belirtir. Geçerli değerler:

      • internet: Genel ağ.

      • intranet: Özel ağ.

    Hizmeti oluşturduktan sonra sistem otomatik olarak yeni bir CLB örneği sağlar.

  6. ASM ingress gateway'e birden fazla CLB örneği üzerinden erişilebildiğini doğrulayın.

    1. Services sayfasında istio-ingressgateway ve istio-ingressgateway-2 hizmetlerini bulun. Her hizmet için External IP sütununda 80 numaralı bağlantı noktasına ait IP adresini not edin.

    2. Web tarayıcınızda sırasıyla http://<External_IP_of_istio-ingressgateway>/productpage ve http://<External_IP_of_istio-ingressgateway-2>/productpage adreslerini ziyaret edin.

      Bookinfo Sample uygulamasının ürün sayfası görüntülenir. Bu sayfada The Comedy of Errors adlı kitabın özeti, Book Details bölümü (Tür, Sayfa Sayısı, Yayıncı, Dil, ISBN vb.) ve Book Reviews bölümü (kullanıcı puanları ve incelemeleri) yer alır.

      Bookinfo uygulama sayfası her iki adresten de başarıyla yükleniyorsa ASM ingress gateway'e birden fazla CLB örneği üzerinden erişilebilir demektir.