Skip to main content

Utilizar o recurso de Autoscaling

Atualmente o recurso de Autoscaling está disponível apenas via CLI da Magalu Cloud

Para criar um cluster com o recurso de autoscaling, utilize o seguinte comando na CLI da Magalu Cloud:

mgc kubernetes cluster create --description="This is an example cluster." --name="cluster-example" --node-pools='[{"auto_scale":{"min_replicas":1,"max_replicas":3},"flavor":"cloud-k8s.gp1.small","name":"nodepool-example","replicas":1}]' --param.version="v1.28.5"

Parâmetros

--description

  • Descrição: Descrição do cluster.
  • Uso: --description="This is an example cluster."
  • Tipo: String

--name

  • Descrição: Nome do cluster.
  • Uso: --name="cluster-example"
  • Tipo: String

--node-pools

  • Descrição: Configuração dos pools de nós do cluster. Deve ser fornecido no formato JSON.
  • Uso: --node-pools='[{"auto_scale":{"min_replicas":1,"max_replicas":3},"flavor":"cloud-k8s.gp1.small","name":"nodepool-example","replicas":1}]'
  • Tipo: String (JSON) -auto_scale: Configurações de autoescala para o pool de nós.
    • min_replicas: Número mínimo de réplicas.
    • max_replicas: Número máximo de réplicas.
    • flavor: Tipo de máquina usada no pool de nós.
    • name: Nome do pool de nós.
    • replicas: Número inicial de réplicas no pool de nós.

--param.version

  • Descrição: Versão do Kubernetes a ser usada no cluster.
  • Uso: --param.version="v1.28.5"
  • Tipo: String