Oefening: een containerinstantie schalen in Kubernetes
Uw microservice kan tijdens bepaalde tijden van de dag zwaar worden belast. Met Kubernetes kunt u uw microservice eenvoudig schalen door meer exemplaren voor u toe te voegen.
Voer in de codespace op het tabblad TERMINAL de volgende opdracht uit om de back-endmicroservice te schalen naar vijf exemplaren:
kubectl scale --replicas=5 deployment/productsbackend
De reden waarom we implementatie/productsbackend moeten opgeven in plaats van alleen productsbackend, is omdat we de volledige Kubernetes-implementatie van de back-endservice schalen en de exemplaren van de afzonderlijke pods correct schalen.
Voer deze opdracht uit om te controleren of er vijf exemplaren actief zijn:
kubectl get pods
Zodra alle exemplaren zijn opgeslagen, ziet u vijf pod-exemplaren (weergegeven als afzonderlijke rijen) in de uitvoer. Elke rij begint met productsbackend en wordt gevolgd door een willekeurige tekenreeks.
Voer de volgende opdracht uit om het exemplaar weer omlaag te schalen:
kubectl scale --replicas=1 deployment/productsbackend