Her biri ayrı Kubernetes Service'leri olarak REST API'leri sunan birden çok mikroservisiniz var. Yeni API sürümlerini yayınlarken API tüketicilerini ve üçüncü taraf entegrasyonlarını bozmamak için istekleri nasıl yönlendirmelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: İstekleri API URL'sine göre uygun arka uca yönlendiren bir Ingress kullanın..
Neden bu cevap
Doğru cevap, istekleri API URL'sine göre uygun arka uca yönlendiren bir Ingress kullanmaktır. Kubernetes Ingress, HTTP ve HTTPS rotalarını küme içindeki hizmetlere açan bir API nesnesidir. Bu, farklı API sürümlerini farklı hizmetlere yönlendirmek için URL tabanlı yönlendirme kuralları tanımlamanıza olanak tanır. Böylece, API tüketicileri ve üçüncü taraf entegrasyonları, URL'deki sürüm bilgisiyle belirli bir API sürümüne erişebilir ve mevcut entegrasyonları bozmadan yeni sürümler yayınlayabilirsiniz. Bir servis keşif sistemi kullanmak, hizmetlerin yerini bulmaya yardımcı olur ancak doğrudan istek yönlendirme mekanizması sağlamaz. Birden çok küme dağıtmak ve DNS girişlerini kullanmak, daha karmaşık ve genellikle coğrafi dağıtım veya felaket kurtarma senaryoları için kullanılır, basit API sürüm yönetimi için aşırıya kaçar. Aynı Service'te birden çok API sürümünü birleştirmek ve istemcinin sürümü belirtmesini zorunlu kılmak, istemci tarafında ek mantık gerektirir ve API tasarımını karmaşıklaştırabilir, ayrıca API'nin dışa dönük arayüzünü değiştirir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez