Oefening: een containerinstantie schalen in Kubernetes

Voltooid

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.

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

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

  3. Voer de volgende opdracht uit om het exemplaar weer omlaag te schalen:

    kubectl scale --replicas=1 deployment/productsbackend