Exercício – Dimensionar uma instância de contêiner no Kubernetes
Seu microsserviço pode ficar muito carregado em determinados horários do dia. O Kubernetes facilita o dimensionamento do microsserviço adicionando mais instâncias para você.
No codespace, na guia TERMINAL, execute o seguinte comando para dimensionar o microsserviço de back-end para cinco instâncias:
kubectl scale --replicas=5 deployment/productsbackend
O motivo pelo qual precisamos especificar implantação/productsbackend em vez de apenas productsbackend é porque estamos dimensionando toda a implantação do Kubernetes do serviço de back-end, e isso dimensiona as instâncias dos pods individuais corretamente.
Para verificar se as cinco instâncias estão funcionando, execute este comando:
kubectl get pods
Quando todas as instâncias forem inicializadas, você verá cinco instâncias de pod (representadas como linhas individuais) na saída. Cada linha começa com productsbackend e é seguida por uma cadeia de caracteres aleatória.
Para reduzir a instância, execute o seguinte comando:
kubectl scale --replicas=1 deployment/productsbackend