Ćwiczenie — skalowanie wystąpienia kontenera na platformie Kubernetes
Mikrousługa może być obciążona dużym obciążeniem w określonych porach dnia. Platforma Kubernetes ułatwia skalowanie mikrousługi przez dodanie kolejnych wystąpień.
W środowisku programistycznym na karcie TERMINAL uruchom następujące polecenie, aby skalować mikrousługę backendową do pięciu wystąpień:
kubectl scale --replicas=5 deployment/productsbackendPowodem, dla którego musimy określić wdrożenie/productsbackend zamiast tylko productsbackend, jest to, że przeprowadzamy skalowanie całego wdrożenia Kubernetes usług zaplecza, co poprawnie skaluje wystąpienia poszczególnych zasobników.
Aby sprawdzić, czy pięć wystąpień jest uruchomionych, uruchom następujące polecenie:
kubectl get podsPo ponownym uruchomieniu wszystkich wystąpień w danych wyjściowych powinno zostać wyświetlonych pięć wystąpień zasobników (reprezentowanych jako pojedyncze wiersze). Każdy wiersz rozpoczyna się od productsbackend , a następnie następuje losowy ciąg.
Aby skalować wystąpienie z powrotem w dół, uruchom następujące polecenie:
kubectl scale --replicas=1 deployment/productsbackend