Een Kubernetes-app haalt Pub/Sub-berichten op en schrijft naar Filestore; één enkele pod kan berichten niet in realtime verwerken en berichten hopen zich op. De verwerking is I/O-intensief. Hoe moet u de verwerking schalen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Configureer een Kubernetes autoscaling deployment gestuurd door de subscription/num_undelivered_messages Pub/Sub-metric..
Waarom dit het antwoord is
De correcte aanpak is om de Kubernetes deployment te schalen op basis van de subscription/numundeliveredmessages Pub/Sub-metric. Deze metric geeft direct aan hoeveel berichten nog verwerkt moeten worden, wat een accurate indicator is voor de workload. Wanneer dit aantal stijgt, schaalt de applicatie automatisch op om de achterstand weg te werken. CPU-gebaseerde autoscaling is minder effectief omdat de verwerking I/O-intensief is; de CPU-utilisatie kan laag blijven terwijl de applicatie toch overbelast is. Cluster autoscaling is nuttig voor het toevoegen van nodes aan het cluster, maar schaalt niet de applicatie zelf. Schalen op basis van subscription/pushrequestlatencies is ook mogelijk, maar numundeliveredmessages is een directere en vaak robuustere indicator voor de verwerkingsachterstand bij Pub/Sub-consumers.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig