Sie betreiben GKE mit Autoscaling und müssen eine Anwendung über HTTPS auf einer öffentlichen IP für die Öffentlichkeit zugänglich machen. Was sollten Sie erstellen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen Kubernetes Service vom Typ NodePort für Ihre Anwendung und einen Kubernetes Ingress, um diesen Service über einen Cloud Load Balancer verfügbar zu machen..
Warum dies die Antwort ist
Um eine Anwendung über HTTPS öffentlich zugänglich zu machen, ist die Kombination aus NodePort Service und Ingress die beste Lösung. Der NodePort Service macht die Anwendung auf einem statischen Port auf jedem Knoten verfügbar. Der Kubernetes Ingress Controller erstellt dann automatisch einen externen HTTP(S) Load Balancer in Google Cloud, der den Traffic an diesen NodePort Service weiterleitet und SSL-Terminierung sowie Routing-Regeln bereitstellt. Ein ClusterIP Service ist nur innerhalb des Clusters erreichbar. Die direkte Konfiguration von DNS mit Knoten-IPs bei NodePort ist ineffizient und bietet keine Lastverteilung oder SSL-Terminierung. Ein HAProxy-Pod mit iptables ist eine manuelle und komplexe Lösung, die nicht die Vorteile eines verwalteten Load Balancers nutzt und Single Points of Failure verursachen kann.
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