Ağ geçidinin hizmet uç noktalarını alabilmesi için mevcut bir hizmeti ağ geçidine eklemeniz ve bu hizmeti yönlendirme amacıyla hedef hizmet olarak kaydetmeniz gerekir. Microservices Engine (MSE) cloud-native ağ geçitleri aşağıdaki kaynaklardan hizmet eklemenize olanak tanır: Container Service for Kubernetes (ACK) kümeleri, MSE Nacos örnekleri, MSE Zookeeper örnekleri, Enterprise Distributed Application Service (EDAS) kayıt defterleri, Serverless App Engine (SAE) kayıt defterleri, sabit uç noktalar, Domain Name System (DNS) alan adları ve Function Compute.
Yordam
MSE konsolu üzerinde oturum açın ve üst gezinme çubuğundan bir bölge seçin.
Sol gezinme bölmesinde Cloud-native Gateway > Gateways seçeneklerini belirleyin.
Gateways sayfasında ilgili ağ geçidinin adına tıklayın.
Sol gezinme bölmesinde Routes seçeneğine tıklayın. Ardından Services sekmesine gidin.
-
Add Service seçeneğine tıklayın. Add Service panelinde Service Source açılır listesinden bir hizmet kaynağı seçin, parametreleri yapılandırın ve ardından OK düğmesine tıklayın.
NotCloud-native ağ geçidi, belirtilen bir alan adı kullanan arka uç hizmetine istek iletirken ana bilgisayar alan adını belirtilen alan adı olarak yeniden yazmaz. Alan adının nasıl yeniden yazılacağı hakkında daha fazla bilgi için bkz. Yeniden yazma ilkesi yapılandırma.
Parametreler
Bir ACK cluster üzerinden hizmet ekleme: Hizmet Kaynağı açılır listesinden Container Service öğesini seçerseniz cloud-native ağ geçidi hizmet listesini bir ACK kümesinden veya ACK Serverless kümesinden alır. Listedeki hizmetleri ve bunların arka uç düğüm uç noktalarını ağ geçidine ekleyebilirsiniz.
Bir fixed endpoint üzerinden hizmet ekleme: Eklemek istediğiniz hizmet için hizmet keşif mekanizması sağlanmamışsa hizmetin arka uç düğüm uç noktalarını ağ geçidine manuel olarak eklemeniz gerekir.
Bir DNS domain name üzerinden hizmet ekleme: Hizmet Kaynağı açılır listesinden DNS Domain Name öğesini seçerseniz cloud-native ağ geçidi DNS çözümleme sonucunu arka uç hizmet uç noktası olarak kullanmanıza olanak tanır.
Hizmet Kaynağı | Parametre | Açıklama |
Container Service Not Hizmet Kaynağı açılır listesinden Container Service öğesini seçerseniz ağ geçidi hizmet listesini bir ACK kümesinden veya ACK Serverless kümesinden alır. Listedeki hizmetleri ve bunların düğüm uç noktalarını ağ geçidine ekleyebilirsiniz. | Namespace | Kümenin ait olduğu ad alanını seçin. Varsayılan olarak arms-prom, kube-system ve mse-pilot ad alanlarında bulunan hizmetler görüntülenmez. |
Services | Bir veya daha fazla hizmet seçin. Varsayılan olarak adları consumers ile başlayan hizmetler görüntülenmez. | |
MSE Nacos | Specify Nacos Instance | |
Nacos Source List | Açılır listeden bir Nacos örneği seçin. Bir Nacos örneği belirttiğinizde sistem hizmet ve sağlayıcılarına ilişkin adres bilgilerini yalnızca bu örnekten alır. | |
Namespace | Kümenin ait olduğu ad alanını seçin. Varsayılan olarak arms-prom, kube-system ve mse-pilot ad alanlarında bulunan hizmetler görüntülenmez. | |
Services | Bir veya daha fazla hizmet seçin. Varsayılan olarak adları consumers ile başlayan hizmetler görüntülenmez. | |
Fixed Address Not Eklemek istediğiniz hizmet hizmet keşif mekanizması kullanılarak bulunamıyorsa Add Service panelindeki Hizmet Kaynağı için bu seçeneği belirleyebilir ve arka uç düğüm uç noktasını manuel olarak ekleyebilirsiniz. | Service Name | Hizmet adını girin. |
Service Address | Arka uç düğüm uç noktalarını girin. Arka uç düğüm uç noktaları hizmet kaynaklarına göre değişir. Uç nokta | |
TLS Mode | Açılır listeden bir Transport Layer Security (TLS) modu seçin. Varsayılan değer: Disabled. Geçerli değerler:
| |
DNS Domain Name Not Hizmet Kaynağı açılır listesinden DNS Domain Name öğesini seçerseniz ağ geçidi bir DNS çözümleme sonucunu arka uç hizmet uç noktası olarak kullanmanıza olanak tanır. | Service Name | Hizmet adını girin. |
Service Port | Hizmet bağlantı noktası numarasını girin. Değer 1 ile 65535 arasında olabilir. | |
Domain Names | Bir veya daha fazla alan adı girin. Örnek: | |
TLS Mode | Açılır listeden bir Transport Layer Security (TLS) modu seçin. Varsayılan değer: Disabled. Geçerli değerler:
| |
More settings | ||
DNS Servers | Hizmet için bir veya daha fazla DNS sunucusu yapılandırın. Daha fazla bilgi için bkz. DNS sunucusu yapılandırma. Not Bu parametreyi belirtmezseniz sistemin varsayılan DNS sunucusu kullanılır. | |
MSE Zookeeper | Services | Services bölümünden bir veya daha fazla hizmet seçin. |
EDAS Built-in Registry | Microservice Space | Hizmetin ait olduğu mikro hizmetler ad alanını seçin. |
Services | Services bölümünden bir veya daha fazla hizmet seçin. | |
SAE Registry | Namespace | Hizmetin bulunduğu ad alanını seçin. |
Services | Services bölümünden bir veya daha fazla hizmet seçin. | |
Function Compute | Service Name | Function Compute hizmet adını seçin. |
Version or Alias | İşlevin bir sürümünü veya diğer adını seçin. | |
Functions | Bir veya daha fazla işlev seçin. | |
SAE Kubernetes Not Hizmet listesi SAE'de | Namespace | Kümenin ait olduğu ad alanını seçin. |
Services | Services bölümünden bir veya daha fazla hizmet seçin. | |
Sonucu doğrulama
Routes sayfasındaki Services sekmesine dönün ve eklediğiniz hizmete ilişkin bilgileri görüntüleyin. Service Name, Service Address ve Service Source gibi eklediğiniz hizmete ilişkin bilgiler görüntüleniyorsa hizmet başarıyla eklenmiştir.
Referanslar
Bir hizmet eklendikten sonra bu hizmeti yönetebilirsiniz. Daha fazla bilgi için bkz. Hizmetleri yönetme.