BareMetalNodePoolConfig descreve a configuração de todos os nós num determinado conjunto de nós de metal puro.
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 operativo dos nós (predefinição: LINUX). |
taints[] |
As contaminações iniciais atribuídas aos nós deste conjunto de nós. |
labels |
As etiquetas atribuídas aos nós deste conjunto de nós. Um objeto que contém uma lista de pares de chave/valor. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Um objeto que contém uma lista de pares |
kubeletConfig |
As configurações do kubelet modificáveis para as máquinas de metalurgia. |
BareMetalNodeConfig
BareMetalNodeConfig indica os endereços das máquinas para aceder aos nós.
Representação JSON |
---|
{ "nodeIp": string, "labels": { string: string, ... } } |
Campos | |
---|---|
nodeIp |
O endereço IPv4 predefinido para acesso SSH e nó do Kubernetes. Exemplo: 192.168.0.1 |
labels |
As etiquetas atribuídas a este nó. Um objeto que contém uma lista de pares de chave/valor. As etiquetas aqui, unidas às etiquetas definidas em BareMetalNodePoolConfig, são o conjunto de etiquetas que serão aplicadas ao nó. Se existirem conflitos, as etiquetas BareMetalNodeConfig têm prioridade. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Um objeto que contém uma lista de pares |
OperatingSystem
Os sistemas operativos disponíveis para execução num nó.
Enumerações | |
---|---|
OPERATING_SYSTEM_UNSPECIFIED |
Nenhum tempo de execução do sistema operativo selecionado. |
LINUX |
Sistema operativo Linux. |
BareMetalKubeletConfig
KubeletConfig define as configurações do kubelet modificáveis para máquinas sem sistema operativo.
Nota: esta lista inclui campos suportados no 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 obtenções em rajada permite temporariamente que as obtenções aumentem até este número, sem exceder o registryPullQps. O valor não pode ser um número negativo. A atualização deste campo pode afetar a escalabilidade ao alterar a quantidade de tráfego gerado por obtenções de imagens. A predefinição é 10. |
serializeImagePullsDisabled |
Impede que o Kubelet extraia várias imagens em simultâneo. Recomendamos que não altere o valor predefinido nos nós que executam o daemon do Docker com a versão < 1.9 ou um back-end de armazenamento Another Union File System (Aufs). O problema https://github.com/kubernetes/kubernetes/issues/10959 tem mais detalhes. |
registryPullQps |
O limite de pedidos de registo por segundo. Se definir este valor como 0, não existe limite. A atualização deste campo pode afetar a escalabilidade, alterando a quantidade de tráfego gerado pelas obtenções de imagens. A predefinição é 5. |