Argumentos de Configuração de Complemento de Cluster

Saiba mais sobre os argumentos de configuração que você pode transmitir aos complementos do cluster.

Ao ativar um complemento de cluster, você pode especificar um ou mais pares de chave/valor para passar como argumentos para o complemento de cluster.

Se o valor de uma chave for obrigatório no formato JSON, você poderá especificar o valor em texto simples ou codificado em Base64. Por exemplo, você pode especificar um dos seguintes como o valor da chave coreDnsContainerResources:

  • {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} (texto simples)
  • eyJsaW1pdHMiOiB7ImNwdSI6ICI1MDBtIiwgIm1lbW9yeSI6ICIyMDBNaSIgfSwgInJlcXVlc3RzIjogeyJjcHUiOiAiMTAwbSIsICJtZW1vcnkiOiAiMTAwTWkifX0= (codificado em Base64)

Se o valor de uma chave for necessário no formato JSON, dependendo da ferramenta OCI que você está usando, talvez seja necessário fazer escape das aspas duplas no valor da chave com caracteres de barra invertida simples, da seguinte forma:

  • Se você estiver especificando o valor de uma chave ao usar a Console, não escape de aspas duplas no valor da chave. Por exemplo, ao usar a Console para especificar o valor da chave cluster-autoscaler container resources, informe o seguinte:
    {"limits":{"cpu": "250m", "memory": "400Mi"}, "requests": {"cpu": "50m", "memory": "200Mi"}}
  • Se você estiver especificando o valor de uma chave ao usar a CLI ou a API, sempre escape de aspas duplas no valor da chave com uma única barra invertida. Por exemplo, ao usar a CLI para especificar o valor da chave cluster-autoscaler container resources, use a seguinte notação:
    { "key": "cluster-autoscaler.ContainerResources", "value": "{\"limits\":{\"cpu\": \"250m\", \"memory\": \"400Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"200Mi\"}}" }

Extensões: