Sie möchten einen Apache/MySQL/PHP-Stack für GKE gemäß den Best Practices von Google für Hochverfügbarkeit containerisieren. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Jede Komponente in einem separaten Container verpacken. Readiness- und Liveness-Probes implementieren..
Warum dies die Antwort ist
Die Containerisierung jeder Komponente in einem separaten Container (Sidecar-Muster) ist die Best Practice für GKE, da sie eine bessere Skalierbarkeit, Isolation und Wartbarkeit ermöglicht. Readiness-Probes stellen sicher, dass ein Container bereit ist, Traffic zu empfangen, bevor er in den Service-Load-Balancer aufgenommen wird. Liveness-Probes erkennen, wenn ein Container fehlerhaft ist und neu gestartet werden muss, was die Hochverfügbarkeit gewährleistet. Ein einzelner Container für alle Komponenten (Monolith) ist weniger flexibel und schwerer zu skalieren oder zu debuggen. Das Orchestrieren des Starts mit einem Skript oder das Starten von Komponenten als Hintergrundjobs in einem einzelnen Container ist anfällig für Fehler und bietet keine native Überwachung oder Wiederherstellung durch Kubernetes.
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