Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Referência de Tipo de Cota de Recursos

Ao criar uma cota de recursos, você está configurando o pool de recursos disponíveis para o projeto. O Rancher suporta o uso de referências de recursos arbitrários e suas cotas. Isso permite que você utilize todos os tipos de Kubernetes ResourceQuota upstream ao gerenciar cotas de recursos do projeto.

Você pode definir limites de recursos para os seguintes tipos de recursos predefinidos, onde o tipo Custom permite a especificação de recursos arbitrários e suas cotas.

O suporte a referências de recursos arbitrários usando o tipo Custom não abrange recursos no grupo de API ext.cattle.io.

Tipo de Recurso Descrição

CPU Limit*

A quantidade máxima de CPU (em millicores) alocada para o projeto/namespace.1

Reserva de CPU*

A quantidade mínima de CPU (em millicores) garantida para o projeto/namespace.1

Limite de Memória*

A quantidade máxima de memória (em bytes) alocada para o projeto/namespace.1

Reserva de Memória*

A quantidade mínima de memória (em bytes) garantida para o projeto/namespace.1

Reserva de Armazenamento

A quantidade mínima de armazenamento (em gigabytes) garantida para o projeto/namespace.

Balanceadores de Carga de Serviços

O número máximo de serviços de balanceadores de carga que podem existir no projeto/namespace.

Portas de Nó de Serviços

O número máximo de serviços de porta de nó que podem existir no projeto/namespace.

Pods

O número máximo de pods que podem existir no projeto/namespace em um estado não terminal (ou seja, pods com um estado de .status.phase in (Failed, Succeeded) igual a true).

Serviços

O número máximo de serviços que podem existir no projeto/namespace.

ConfigMaps

O número máximo de ConfigMaps que podem existir no projeto/namespace.

Reivindicações de Volume Persistente

O número máximo de reivindicações de volume persistente que podem existir no projeto/namespace.

Controladores de Replicação

O número máximo de controladores de replicação que podem existir no projeto/namespace.

Segredos

O número máximo de segredos que podem existir no projeto/namespace.

Personalizado**

A especificação de recursos arbitrários e suas cotas, além dos tipos de recursos integrados aos projetos, conforme listado acima.

*

Ao definir cotas de recursos, se você definir qualquer coisa relacionada a CPU ou Memória (ou seja, limites ou reservas) em um projeto ou namespace, todos os contêineres precisarão de um campo de CPU ou Memória correspondente definido durante a criação. Um limite de recurso padrão para contêiner pode ser definido ao mesmo tempo para evitar a necessidade de definir explicitamente esses limites para cada carga de trabalho. Consulte a documentação do Kubernetes para mais detalhes sobre por que isso é necessário.

\**

Por exemplo:

  • requests.nvidia.com/gpu: 4

  • gold.storageclass.storage.k8s.io/requests.storage: 500Gi

  • count/podtemplates: 10

Consulte a documentação do Kubernetes para muitos outros exemplos.