Ćwiczenie — skalowanie wystąpienia kontenera na platformie Kubernetes

Ukończone

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ń.

  1. 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/productsbackend
    

    Powodem, 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.

  2. 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.

  3. Aby skalować wystąpienie z powrotem w dół, uruchom następujące polecenie:

    kubectl scale --replicas=1 deployment/productsbackend