O BareMetalNodePoolConfig descreve a configuração de todos os nós em um determinado pool de nós do Bare Metal.
| Representação JSON | 
|---|
{ "nodeConfigs": [ { object (  | 
            
| Campos | |
|---|---|
nodeConfigs[] | 
              
                 
 Obrigatório. A lista de endereços de máquinas no pool de nós bare metal.  | 
            
operatingSystem | 
              
                 
 Especifica o sistema operacional dos nós (padrão: LINUX).  | 
            
taints[] | 
              
                 
 Os taints iniciais atribuídos aos nós deste pool.  | 
            
labels | 
              
                 
 Os rótulos atribuídos aos nós deste pool. Um objeto com uma lista de pares de chave-valor. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Um objeto com uma lista de pares   | 
            
kubeletConfig | 
              
                 
 As configurações modificáveis do kubelet para as máquinas bare metal.  | 
            
BareMetalNodeConfig
O BareMetalNodeConfig lista os endereços de máquina para acessar os nós.
| Representação JSON | 
|---|
{ "nodeIp": string, "labels": { string: string, ... } }  | 
              
| Campos | |
|---|---|
nodeIp | 
                
                   
 O endereço IPv4 padrão para acesso SSH e nó do Kubernetes. Exemplo: 192.168.0.1  | 
              
labels | 
                
                   
 Os rótulos atribuídos a este nó. Um objeto com uma lista de pares de chave-valor. Os rótulos aqui, unidos aos definidos em "BareMetalNodePoolConfig", são o conjunto de rótulos que serão aplicados ao nó. Se houver conflitos, os rótulos BareMetalNodeConfig terão precedência. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Um objeto com uma lista de pares   | 
              
OperatingSystem
Os sistemas operacionais disponíveis para serem executados em um nó.
| Tipos enumerados | |
|---|---|
OPERATING_SYSTEM_UNSPECIFIED | 
                Nenhum ambiente de execução do sistema operacional selecionado. | 
LINUX | 
                Sistema operacional Linux. | 
BareMetalKubeletConfig
O KubeletConfig define as configurações modificáveis do kubelet para máquinas bare metal.
Observação: esta lista inclui campos compatíveis com o GKE. Consulte https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options).
| Representação JSON | 
|---|
{ "registryBurst": integer, "serializeImagePullsDisabled": boolean, "registryPullQps": integer }  | 
              
| Campos | |
|---|---|
registryBurst | 
                
                   
 O tamanho máximo de extrações em burst permite temporariamente que as extrações aumentem até esse número, sem exceder registryPullQps. O valor não pode ser um número negativo. A atualização desse campo pode afetar a escalonabilidade ao mudar a quantidade de tráfego produzida por solicitações de imagens. O valor padrão é 10.  | 
              
serializeImagePullsDisabled | 
                
                   
 Impede que o Kubelet extraia várias imagens de uma vez. Recomendamos não mudar o valor padrão em nós que executam o daemon do Docker com versão < 1.9 ou um back-end de armazenamento do Another Union File System (Aufs). O problema https://github.com/kubernetes/kubernetes/issues/10959 tem mais detalhes.  | 
              
registryPullQps | 
                
                   
 O limite de extrações de registro por segundo. Definir esse valor como 0 significa que não há limite. A atualização desse campo pode afetar a escalonabilidade ao mudar a quantidade de tráfego produzida por solicitações de imagens. O padrão é 5.  |