Dimensionando Pools de Nós e Pods do Kubernetes Automaticamente
Saiba mais sobre o dimensionamento automático de pools de nós e pods do Kubernetes que você criou usando o Kubernetes Engine (OKE).
Você pode dimensionar automaticamente os pools de nós e pods de clusters criados usando o Kubernetes Engine para otimizar o uso de recursos.
Para ativar o dimensionamento automático do cluster por pools de nós de dimensionamento automático, você pode implantar o Kubernetes Cluster Autoscaler (consulte Usando o Kubernetes Cluster Autoscaler). Você pode implantar o Kubernetes Cluster Autoscaler em um cluster do Kubernetes de duas maneiras:
- como um programa independente (consulte Trabalhando com o Cluster Autoscaler como um Programa Independente)
- como um complemento de cluster (consulte Trabalhando com o Cluster Autoscaler como um Complemento de Cluster)
Para ativar o dimensionamento automático por pods de dimensionamento automático, implante o Kubernetes Metrics Server para coletar métricas de recursos de cada nó de trabalho no cluster (consulte Implantando o Kubernetes Metrics Server em um Cluster). Você pode implantar o Kubernetes Metrics Server em um cluster do Kubernetes de duas maneiras:
- como um programa independente, em clusters com pools de nós gerenciados ou pools de nós virtuais (consulte Trabalhando com o Kubernetes Metrics Server como um Programa Independente)
- como complemento de cluster, em clusters com pools de nós gerenciados (consulte Trabalhando com o Kubernetes Metrics Server como Complemento de Cluster)
Depois de implantar o Kubernetes Metrics Server, você poderá usar:
- o Kubernetes Horizontal Pod Autoscaler para ajustar o número de pods em uma implantação (consulte Usando o Kubernetes Horizontal Pod Autoscaler)
- o Kubernetes Vertical Pod Autoscaler para ajustar as solicitações e os limites de recursos de contêineres executados em pods de uma implantação (consulte Usando o Kubernetes Vertical Pod Autoscaler)
Você pode usar o Kubernetes Cluster Autoscaler em um cluster com o Kubernetes Horizontal Pod Autoscaler e o Kubernetes Vertical Pod Autoscaler.
Você pode usar o Kubernetes Cluster Autoscaler, o Kubernetes Metrics Server (como um complemento de cluster) e o Kubernetes Vertical Pod Autoscaler somente com pools de nós gerenciados. Você pode usar o Kubernetes Metrics Server (como um programa autônomo) e o Kubernetes Horizontal Pod Autoscaler com pools de nós virtuais e pools de nós gerenciados.