Cloud Native Gateway için konteyner hizmetlerini (ACK ve ACK Serverless Cluster), EDAS Dahili Kayıt Defteri, SAE Dahili Kayıt Defteri, SAE Kubernetes, MSE ZooKeeper (yalnızca standart ağ geçidi örnekleri için) veya MSE Nacos'u hizmet kaynağı olarak ekleyin.
Kullanım notları
Yapılandırılmış bir hizmet kaynağı geçersiz hale gelirse bu kaynağı manuel olarak kaldırın. Aksi takdirde diğer kaynaklardan hizmet bilgilerinin senkronize edilememesi gibi kararlılık sorunları yaşayabilirsiniz.
Bir hizmet kaynağı yapılandırmadan DNS alan adlarına veya sabit IP adreslerine sahip hizmetler ekleyebilirsiniz. Daha fazla bilgi için bkz. Hizmet oluşturma.
Ağ geçidi örneğiniz Kubernetes Ingress'i dinlemiyorsa ağ geçidini yükseltmeniz gerekir. Daha fazla bilgi için bkz. Cloud Native Gateway'i yükseltme.
ACK konteyner hizmeti eklediğinizde ağ geçidi hizmet keşfi için kümenin Service ve Endpoints kaynaklarını dinler. HTTPS'yi Kubernetes Ingress üzerinden yapılandırırsanız ağ geçidi sertifika bilgilerini almak için Secret kaynaklarını da dinler.
-
ACK kümenizde API Server için erişim kontrol ilkeleri yapılandırdıysanız ağ geçidinin API Server'a erişim iznine sahip olduğundan emin olun.
Yordam
MSE konsolu üzerinde oturum açın. Üst gezinme çubuğunda bir bölge seçin.
Sol gezinme bölmesinde Cloud-native Gateway > Gateways seçeneklerini belirleyin. Gateways sayfasında ağ geçidinin kimliğini tıklayın.
Sol gezinme bölmesinde Routes seçeneğini tıklayın. Ardından Source sekmesini tıklayın.
-
Add Source seçeneğini tıklayın. Add Source panelinde parametreleri belirtin ve OK seçeneğini tıklayın.
Desteklenen hizmet kaynakları şunlardır: Container Service, MSE Nacos, MSE ZooKeeper (yalnızca standart ağ geçidi örnekleri için), SAE Built-in Registry ve EDAS Built-in Registry.
Container Service
Parametre
Açıklama
ACK/ACK Serverless Cluster
Arka uç hizmetinizin dağıtıldığı kümeyi seçin.
NotHizmet kaynağı eklerken ağ geçidinin söz konusu VPC içindeki kümeleri otomatik olarak keşfetmesini sağlamak için ağ geçidini arka uç kümenizle aynı VPC'de oluşturun.
ÖnemliACK küme sürümü 1,18 veya üzeri olmalıdır. Küme sürümü 1,18'den önceyse kümeyle ilişkilendirmeden önce kümeyi yükseltin. Sürüm 1,28 veya üzeri önerilir.
Listen to Kubernetes Ingress
-
Bu seçeneği etkinleştirirseniz ağ geçidi Ingress kaynaklarını otomatik olarak izler ve ilgili alan adı ile rota yapılandırmalarını uygular.
-
Bu seçeneği devre dışı bırakırsanız ağ geçidi Ingress kaynaklarını izlemeyi durdurur ve Ingress'ten daha önce uygulanan tüm yapılandırmalar geçersiz hale gelir. Bu seçeneği dikkatli kullanın.
ÖnemliKonsolda manuel olarak ayarladığınız alan adı ve rota yapılandırmaları Ingress kaynaklarından gelenlere göre önceliklidir.
Ingress Class
Ağ geçidinin Ingress kaynaklarını filtrelemek için kullandığı IngressClass.
-
Bu alanı boş bırakırsanız ağ geçidi kümedeki tüm Ingress kaynaklarını dinler.
-
Bir değer belirtirseniz ağ geçidi yalnızca
kubernetes.io/ingress.classek açıklamasının veyaspec.ingressClassNamealanının değeri belirtilen değerle eşleşen Ingress kaynaklarını dinler. Yalnızca tek bir değer desteklenir. Örneğin bu parametreyinginxolarak ayarlarsanız ağ geçidi IngressClass değeringinxolan veya belirtilmemiş Ingress kaynaklarını izler.
Namespace
Ağ geçidinin Ingress kaynaklarını dinlediği ad alanı.
-
Bu alanı boş bırakırsanız ağ geçidi tüm ad alanlarında Ingress kaynaklarını dinler.
-
Bir değer belirtirseniz ağ geçidi yalnızca belirtilen ad alanında Ingress kaynaklarını dinler. Yalnızca tek bir değer desteklenir.
Update Ingress Status
Bu seçeneği etkinleştirirseniz ağ geçidi izlenen Ingress kaynaklarının
statusalanını Cloud Native Gateway ile ilişkili SLB örneğinin IP adresiyle günceller.NotBu özellik yalnızca sürüm 1.2.9 veya üzeri ağ geçidi örnekleri için kullanılabilir.
Security Group Authorization
Konteyner kümesinin düğüm havuzu bir güvenlik grubu tarafından korunur. Harici bileşenlerin kümedeki hizmetlere erişmesine izin vermek için güvenlik grubu kurallarında gerekli hizmet bağlantı noktalarını açın.
Güvenlik grubu kurallarını değiştirebilirsiniz. Daha fazla bilgi için bkz. Güvenlik grubu kurallarını ayarlama.
MSE Nacos
Parametre
Açıklama
Nacos Instance
Bir örnek seçin.
NotYalnızca
MCPEnableddeğeritrueolarak ayarlanmış MSE Nacos örnekleri görüntülenir. Bu ayarı MSE Nacos örneğinizin parametre ayarlarında değiştirebilirsiniz.MSE ZooKeeper
NotMSE ZooKeeper yalnızca standart Cloud Native Gateway örnekleri için hizmet kaynağı olarak desteklenir, sunucusuz örnekler için desteklenmez.
Parametre
Açıklama
Cluster Name
Bir küme seçin.SAE Built-in Registry
Parametre
Açıklama
Namespace
SAE'de hizmetin dağıtıldığı ad alanını seçin.
Service Group
Hizmetiniz belirli bir hizmet grubu kullanıyorsa eklemek için Add Service Group seçeneğini tıklayın.EDAS Built-in Registry
Parametre
Açıklama
Microservices Space
EDAS'ta hizmetin dağıtıldığı mikroservis alanını seçin.
Service Group
Hizmetiniz belirli bir hizmet grubu kullanıyorsa eklemek için Add Service Group seçeneğini tıklayın.SAE Kubernetes
Parametre
Açıklama
Namespace
SAE Kubernetes'te hizmetin dağıtıldığı ad alanını seçin. -
Sonucu doğrulama
Routes sayfasına geri dönün ve Source sekmesini seçin. Yeni hizmet kaynağınızın listede göründüğünü doğrulayın.