Övning – Skala en containerinstans i Kubernetes
Din mikrotjänst kan komma att belastas hårt under vissa tider på dagen. Kubernetes gör det enkelt att skala mikrotjänsten genom att lägga till fler instanser åt dig.
I kodområdet på fliken TERMINAL kör du följande kommando för att skala serverdelsmikrotjänsten till fem instanser:
kubectl scale --replicas=5 deployment/productsbackend
Anledningen till att vi behöver ange distribution/productsbackend i stället för bara productsbackend är att vi skalar hela Kubernetes-distributionen av serverdelstjänsten och att skalar instanserna av enskilda poddar korrekt.
Kontrollera att fem instanser är igång genom att köra det här kommandot:
kubectl get pods
När alla instanser har spunnits upp bör du se fem poddinstanser (representeras som enskilda rader) i utdata. Varje rad börjar med productsbackend och följs sedan av en slumpmässig sträng.
Om du vill skala ned instansen igen kör du följande kommando:
kubectl scale --replicas=1 deployment/productsbackend