Sie haben interne Microservices auf GKE, müssen die Replikatanzahl pro Dienst festlegen und möchten eine einheitliche Methode, damit Dienste sich gegenseitig ansprechen können, unabhängig von der Replikatanzahl. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Stellen Sie jeden Microservice als Deployment bereit. Machen Sie das Deployment im Cluster über einen Service zugänglich und verwenden Sie den DNS-Namen des Service, um es von anderen Microservices innerhalb des Clusters aus anzusprechen..
Warum dies die Antwort ist
Die Bereitstellung jedes Microservices als Deployment ermöglicht die Verwaltung der Replikatanzahl und automatische Skalierung. Ein Kubernetes Service bietet eine stabile IP-Adresse und einen DNS-Namen für eine Gruppe von Pods, die von einem Deployment verwaltet werden. Dies abstrahiert die dynamische Natur von Pods und deren IP-Adressen, sodass andere Microservices den Dienst über einen konsistenten DNS-Namen ansprechen können, unabhängig von der Anzahl der Replikate oder deren individuellen IP-Adressen. Die Verwendung eines Ingress ist für den externen Zugriff gedacht, nicht für die interne Kommunikation, und die direkte Adressierung über IP-Adressen ist bei dynamischen Pods unpraktisch. Pods allein bieten keine Replikations- oder Skalierungsfunktionen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich