Ć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 przestrzeni kodu na karcie TERMINAL uruchom następujące polecenie, aby skalować mikrousługę zaplecza do pięciu wystąpień:
kubectl scale --replicas=5 deployment/productsbackend
Powodem, dla którego musimy określić wdrożenie/produktybackend zamiast tylko productsbackend, jest to, że przeprowadzamy skalowanie całego wdrożenia usługi Kubernetes usługi zaplecza oraz prawidłowe skalowanie wystąpień poszczególnych zasobników.
Aby sprawdzić, czy pięć wystąpień jest uruchomionych, uruchom następujące polecenie:
kubectl get pods
Po 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