Esta secção apresenta todas as propriedades de configuração que pode usar para personalizar o plano de tempo de execução da sua implementação híbrida do Apigee.
Filtre esta página
Para filtrar as propriedades apresentadas nesta página, selecione Básico (propriedades mais comuns) ou Avançado (propriedades que raramente precisam de ser alteradas):
DisplayPropriedades de nível superior
A tabela seguinte descreve as propriedades de nível superior no ficheiro overrides.yaml. Estas são propriedades que não pertencem a outro objeto e aplicam-se ao nível da organização ou do ambiente:
| Propriedade | Tipo | Descrição |
|---|---|---|
axHashSalt |
Avançado | Introduzido na versão: 1.3.0 Valor predefinido: Gráfico: Opcional O nome de um segredo do Kubernetes que contém um sal usado ao calcular hashes para ocultar dados do utilizador antes de serem enviados para o Apigee Analytics. Se não especificar um valor de salt, é usado O Apigee usa o algoritmo SHA512 para aplicar hash ao valor original antes de enviar dados do plano de tempo de execução para o plano de controlo. Consulte o artigo: Obscure os dados do utilizador para estatísticas. |
contractProvider |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Define o caminho da API para todas as APIs na sua instalação. Obrigatório se a instalação híbrida estiver a usar a residência de dados no seguinte formato: contractProvider: https://CONTROL_PLANE_LOCATION-apigee.googleapis.com Onde CONTROL_PLANE_LOCATION é a localização onde os dados do plano de controlo, como os pacotes de proxy, são armazenados. Para ver uma lista, consulte o artigo Regiões do plano de controlo da API Apigee disponíveis. Por exemplo: contractProvider: https://us-apigee.googleapis.com |
customAutoscaling.enabled |
Básico | Introduzido na versão: 1.14.0
Valor predefinido: Gráfico: Ativa o dimensionamento automático baseado em métricas do Apigee quando definido como Aplique alterações a |
enhanceProxyLimits |
Avançado | Introduzido na versão: 1.14.0
Valor predefinido: Gráfico: Obrigatório
Consulte:
A definição de Aplique alterações a |
gcpProjectID |
Avançado | Deprecated: Para a versão 1.2.0 e posteriores, use gcp.projectID.
Introduzido na versão: 1.0.0 Valor predefinido: nenhum Gráfico: Obrigatório ID do seu projeto do Google Cloud. Funciona com o |
gcpRegion |
Avançado | Deprecated: Para a versão 1.2.0 e posteriores, use gcp.region.
Introduzido na versão: 1.0.0 Valor predefinido: Gráfico: Obrigatório A região ou a zona do Google Cloud mais próxima do seu cluster do Kubernetes. Funciona com o |
hub |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: nenhum Gráfico: O URL de um repositório de contentores de imagens privado usado para extrair imagens de um repositório privado para todos os componentes do Apigee.
O caminho da imagem para cada componente individual é o valor de
Por exemplo, se o valor de hub: private-docker-host.example.com como: containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.16.0 imagePullPolicy: IfNotPresent Os outros componentes seguem um padrão semelhante. Use Consulte o artigo Use um repositório de imagens privado com o Apigee hybrid. Pode substituir o URL da imagem para componentes individualmente com as seguintes propriedades:
|
imagePullSecrets[].name |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Nome do segredo do Kubernetes configurado como tipo docker-registry; usado para extrair imagens do repositório privado. |
instanceID |
Básico | Introduzido na versão: 1.3.0
Valor predefinido: nenhum Gráfico: Obrigatório Um identificador exclusivo desta instalação. Uma string exclusiva para identificar esta instância. Pode ser qualquer combinação de letras e números com um máximo de 63 carateres. |
kmsEncryptionKey |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Opcional. Use apenas um de kmsEncryptionKey, kmsEncryptionPath ou kmsEncryptionSecret. Caminho do sistema de ficheiros local para a chave de encriptação dos dados do KMS do Apigee. |
kmsEncryptionPath |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Opcional. Use apenas um de kmsEncryptionKey, kmsEncryptionPath ou kmsEncryptionSecret. O caminho para um ficheiro que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
kmsEncryptionSecret.key |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Opcional. Use apenas um de kmsEncryptionKey, kmsEncryptionPath ou kmsEncryptionSecret. A chave de um segredo do Kubernetes que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
kmsEncryptionSecret.name |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Opcional. Use apenas um de kmsEncryptionKey, kmsEncryptionPath ou kmsEncryptionSecret. O nome de um segredo do Kubernetes que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
kvmEncryptionKey |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Opcional. Use apenas um dos seguintes elementos: kvmEncryptionKey, kvmEncryptionPath ou kvmEncryptionSecret. Caminho do sistema de ficheiros local para a chave de encriptação dos dados da KVM do Apigee. |
kvmEncryptionPath |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Opcional. Use apenas um dos seguintes elementos: kvmEncryptionKey, kvmEncryptionPath ou kvmEncryptionSecret. O caminho para um ficheiro que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
kvmEncryptionSecret.key |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Opcional. Use apenas um dos seguintes elementos: kvmEncryptionKey, kvmEncryptionPath ou kvmEncryptionSecret. A chave de um segredo do Kubernetes que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
kvmEncryptionSecret.name |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Opcional. Use apenas um dos seguintes elementos: kvmEncryptionKey, kvmEncryptionPath ou kvmEncryptionSecret. O nome de um segredo do Kubernetes que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
multiOrgCluster |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: Gráfico: Para clusters com várias organizações, esta propriedade permite que as métricas da organização sejam exportadas para o projeto indicado na propriedade |
namespace |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O espaço de nomes do cluster do Kubernetes onde os componentes do Apigee vão ser instalados. |
org |
Básico |
Introduzido na versão: 1.0.0 Valor predefinido: nenhum Gráfico: Obrigatório A organização com o modo híbrido ativado que foi aprovisionada para si pelo Apigee durante a instalação híbrida. Uma organização é o contentor de nível superior no Apigee. Contém todos os seus proxies de API e recursos relacionados. Se o valor estiver vazio, tem de o atualizar com o nome da sua organização assim que o criar. |
revision |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O Apigee hybrid suporta atualizações contínuas do Kubernetes, que permitem que as atualizações de implementação ocorram sem tempo de inatividade, atualizando incrementalmente as instâncias de pods com novas. Quando atualiza determinadas substituições de YAML que resultam numa alteração subjacente do Kubernetes, a propriedade de substituição
Quando a propriedade
As alterações às propriedades dos seguintes objetos requerem uma atualização de Para mais informações, consulte o artigo Atualizações contínuas. |
serviceAccountSecretProviderClass |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: nenhum Gráfico: O nome da classe do fornecedor de segredos específica da organização ( Consulte o artigo Armazenar chaves de contas de serviço no Hashicorp Vault. |
ao
Os operadores do Apigee (AO) criam e atualizam recursos de Kubernetes e Istio de baixo nível necessários para implementar e manter um componente. Por exemplo, o controlador executa a libertação dos processadores de mensagens.
A tabela seguinte descreve as propriedades do objeto apigee-operators ao:
| Propriedade | Tipo | Descrição |
|---|---|---|
ao.args.disableIstioConfigInAPIServer |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: Impede que o Apigee forneça configuração à malha de serviços na nuvem instalada pelo cliente.
|
ao.args.disableManagedClusterRoles |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: Gráfico:
Quando |
ao.image.pullPolicy |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
ao.image.tag |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
ao.image.url |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
ao.resources.limits.cpu |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
ao.resources.limits.memory |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor do Kubernetes, em mebibytes.
|
ao.resources.requests.cpu |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
ao.resources.requests.memory |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor do Kubernetes, em mebibytes. |
ao.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
ao.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
ao.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
ao.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
ao.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
apigeeIngressGateway
Configura o gateway de entrada do Apigee para o Apigee Hybrid. Use propriedades apigeeIngressGateway
para aplicar a configuração comum a todas as instâncias da gateway de entrada do Apigee.
Consulte ingressGateways para configurar instâncias individuais de forma exclusiva.
Aplique alterações às propriedades de apigeeIngressGateway com o gráfico apigee-org
A tabela seguinte descreve as propriedades do objeto apigeeIngressGateway:
| Propriedade | Tipo | Descrição |
|---|---|---|
apigeeIngressGateway.image.pullPolicy |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
apigeeIngressGateway.image.tag |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
apigeeIngressGateway.image.url |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
apigeeIngressGateway.nodeSelector.key |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: nenhum Gráfico: Obrigatório Chave da etiqueta do seletor de nós usada para segmentar nós do Kubernetes dedicados para serviços de gateway de entrada. Consulte o artigo Configurar node pools dedicados. |
apigeeIngressGateway.nodeSelector.value |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: nenhum Gráfico: Valor da etiqueta do seletor de nós opcional usado para segmentar nós do Kubernetes dedicados para serviços de gateway de entrada e substituir as definições de Consulte nodeSelector. |
apigeeIngressGateway.replicaCountMax |
Básico | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O número máximo de pods que o híbrido pode adicionar automaticamente para o gateway de entrada disponível para o dimensionamento automático. |
apigeeIngressGateway.replicaCountMin |
Básico | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O número mínimo de pods para o gateway de entrada disponível para o dimensionamento automático. |
apigeeIngressGateway.targetCPUUtilizationPercentage |
Avançado | Introduzido na versão: 1.10.5, 1.11.2 e 1.12.1
Valor predefinido: Gráfico: O limite de utilização da CPU para dimensionar o número de pods no ReplicaSet, como uma percentagem dos recursos de CPU disponíveis totais. Quando a utilização da CPU ultrapassa este valor, o modo híbrido aumenta gradualmente o número de pods no ReplicaSet até Para mais informações sobre a escalabilidade no Kubernetes, consulte a escala automática horizontal de pods na documentação do Kubernetes. |
apigeeIngressGateway.tolerations.effect |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
apigeeIngressGateway.tolerations.key |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
apigeeIngressGateway.tolerations.operator |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
apigeeIngressGateway.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
apigeeIngressGateway.tolerations.value |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
cassandra
Define o serviço híbrido que gere o repositório de dados de tempo de execução. Este repositório armazena configurações de aplicações, contadores de quotas distribuídos, chaves de API e tokens OAuth para aplicações em execução no gateway.
Para mais informações, consulte a configuração de StorageClass.
A tabela seguinte descreve as propriedades do objeto cassandra:
| Propriedade | Tipo | Descrição |
|---|---|---|
cassandra.annotations |
Avançado | Introduzido na versão: 1.5.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar pods. Para mais informações, consulte Anotações personalizadas. |
cassandra.auth.admin.password |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Obrigatório Palavra-passe do administrador do Cassandra. O utilizador administrador é usado para quaisquer atividades administrativas realizadas no cluster do Cassandra, como cópia de segurança e restauro. |
cassandra.auth.ddl.password |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Obrigatório Palavra-passe do utilizador da linguagem de definição de dados (LDD) do Cassandra. Usado pelo MART para qualquer uma das tarefas de definição de dados, como a criação, a atualização e a eliminação do espaço de chaves. |
cassandra.auth.default.password |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Obrigatório A palavra-passe do utilizador do Cassandra predefinido criado quando a autenticação está ativada. Esta palavra-passe tem de ser reposta quando configurar a autenticação do Cassandra. Consulte o artigo Configurar o TLS para o Cassandra. |
cassandra.auth.dml.password |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Obrigatório Palavra-passe do utilizador da linguagem de manipulação de dados (DML) do Cassandra. O utilizador de DML é usado pela comunicação do cliente para ler e escrever dados no Cassandra. |
cassandra.auth.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
cassandra.auth.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
cassandra.auth.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
cassandra.auth.jmx.password |
Básico | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: Obrigatório Palavra-passe do utilizador das operações JMX do Cassandra. Usado para autenticar e comunicar com a interface JMX do Cassandra. |
cassandra.auth.jmx.username |
Básico | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: Obrigatório Nome de utilizador do utilizador de operações JMX do Cassandra. Usado para autenticar e comunicar com a interface JMX do Cassandra. |
cassandra.auth.jolokia.password |
Básico | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: Obrigatório Palavra-passe do utilizador de operações JMX do Cassandra Jolokia. Usado para autenticar e comunicar com a API JMX do Cassandra. |
cassandra.auth.jolokia.username |
Básico | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: Obrigatório Nome de utilizador do utilizador de operações JMX do Cassandra Jolokia. Usado para autenticar e comunicar com a API JMX do Cassandra. |
cassandra.auth.secret |
Básico | Introduzido na versão: 1.3.3
Valor predefinido: nenhum Gráfico: O nome do ficheiro armazenado num segredo do Kubernetes que contém os utilizadores e as palavras-passe do Cassandra. Pode criar o segredo seguindo as instruções abaixo: Crie o segredo. Veja também:
|
cassandra.auth.secretProviderClass |
Avançado | Introduzido na versão: 1.10.3
Valor predefinido: nenhum Gráfico: A política de armazenamento secreto do Cassandra. Quando definido, tem de corresponder ao SecretProviderClass que faz referência ao fornecedor de segredos externo, como o Hashicorp Vault. Quando não está definida, o Apigee hybrid usa os nomes de utilizador e as palavras-passe armazenados em:
ou o segredo do Kubernetes armazenado em: Consulte o artigo Armazenar segredos do Cassandra no Hashicorp Vault para ver instruções sobre como criar a política. |
cassandra.backup.cloudProvider |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O nome de um fornecedor alternativo. Valores suportados:
|
cassandra.backup.dbStorageBucket |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório se a cópia de segurança estiver ativada e O nome de um contentor do Google Cloud Storage existente que vai ser usado para armazenar arquivos de cópias de segurança. Consulte o artigo Criar contentores se precisar de criar um. |
cassandra.backup.enabled |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A cópia de segurança de dados não está ativada por predefinição. Para ativar, defina como Consulte o artigo Cópia de segurança e recuperação do Cassandra. |
cassandra.backup.gsa |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço (GSA) do Google IAM
a associar à conta de serviço do Kubernetes de cópia de segurança do Cassandra quando
ativa a identidade da carga de trabalho em clusters do GKE. Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-cassandra@my-hybrid-project.iam.gserviceaccount.com Consulte o artigo Ativar a federação de identidades da carga de trabalho no GKE. |
cassandra.backup.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
cassandra.backup.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
cassandra.backup.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
cassandra.backup.keyfile |
Avançado | Introduzido na versão: 1.3.0
Valor predefinido: nenhum Gráfico: Obrigatório se a cópia de segurança estiver ativada e O caminho no seu sistema de ficheiros local para o ficheiro de chave privada SSH. |
cassandra.backup.schedule |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O agendamento da tarefa cron de cópia de segurança. Consulte o artigo Cópia de segurança e recuperação do Cassandra. |
cassandra.backup.server |
Avançado | Introduzido na versão: 1.3.0
Valor predefinido: nenhum Gráfico: Obrigatório se a cópia de segurança estiver ativada e O endereço IP do seu servidor de cópia de segurança SSH remoto. |
cassandra.backup.serviceAccountPath |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Caminho para um ficheiro de chave de conta de serviço Google
que tenha a função Administrador de objetos de armazenamento ( Se a cópia de segurança estiver ativada e |
cassandra.backup.serviceAccountRef |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: O nome de um segredo do Kubernetes existente que armazena o conteúdo de um ficheiro de chave de conta de serviço Google
que tem a função Administrador de objetos de armazenamento ( Se a cópia de segurança estiver ativada e |
cassandra.backup.storageDirectory |
Avançado | Introduzido na versão: 1.3.0
Valor predefinido: nenhum Gráfico: Obrigatório se a cópia de segurança estiver ativada e Pode ser um caminho absoluto ou relativo para o diretório O nome do diretório de cópia de segurança no seu servidor SSH de cópia de segurança. |
cassandra.clusterName |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Especifica o nome do cluster do Cassandra. |
cassandra.datacenter |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Especifica o centro de dados do nó do Cassandra. |
cassandra.dnsPolicy |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: nenhum Gráfico:
Quando define |
cassandra.externalSeedHost |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Nome do anfitrião ou IP de um nó de cluster do Cassandra. Se não for definido, é usado o serviço local do Kubernetes. |
cassandra.heapNewSize |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A quantidade de memória do sistema JVM alocada a objetos mais recentes, em megabytes. |
cassandra.hostNetwork |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: Gráfico: Ativa a funcionalidade do Kubernetes
Defina Defina Quando |
cassandra.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
cassandra.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
cassandra.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
cassandra.maxHeapSize |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O limite superior da memória do sistema JVM disponível para operações do Cassandra, em megabytes. |
cassandra.multiRegionSeedHost |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Endereço IP de um cluster do Cassandra existente usado para expandir o cluster existente para uma nova região. Consulte o artigo Configure o host inicial multirregião. |
cassandra.nodeSelector.key |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório Chave da etiqueta do seletor de nós usada para segmentar nós do Kubernetes dedicados para Consulte o artigo Configurar node pools dedicados. |
cassandra.nodeSelector.value |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Valor da etiqueta do seletor de nós opcional usado para segmentar nós Kubernetes dedicados para
Consulte nodeSelector. |
cassandra.port |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Número da porta usado para estabelecer ligação ao Cassandra. |
cassandra.rack |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Especifica o rack do nó do Cassandra. |
cassandra.readinessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai verificar se as sondas de prontidão falharam antes de marcar o pod como não pronto. O valor mínimo é 1. |
cassandra.readinessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de prontidão. |
cassandra.readinessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de prontidão, em segundos. O valor mínimo é 1. |
cassandra.readinessProbe.successThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número mínimo de êxitos consecutivos necessários para que uma sondagem de prontidão seja considerada bem-sucedida após uma falha. O valor mínimo é 1. |
cassandra.readinessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
cassandra.replicaCount |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O Cassandra é uma base de dados replicada. Esta propriedade especifica o número de nós do Cassandra usados como um StatefulSet. |
cassandra.resources.requests.cpu |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
cassandra.resources.requests.memory |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor do Kubernetes, em mebibytes. |
cassandra.restore.cloudProvider |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O nome de um fornecedor de restauro. Valores suportados:
|
cassandra.restore.dbStorageBucket |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório se o restauro estiver ativado e O nome de um contentor do Google Cloud Storage que armazena arquivos de cópias de segurança a serem usados para o restauro de dados. |
cassandra.restore.enabled |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O restauro de dados não está ativado por predefinição. Para ativar, defina como Consulte o artigo Cópia de segurança e recuperação do Cassandra. |
cassandra.restore.gsa |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço (GSA) do Google IAM
a associar à conta de serviço do Kubernetes de restauro do Cassandra quando
ativa a Identidade de carga de trabalho em clusters do GKE. Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-cassandra@my-hybrid-project.iam.gserviceaccount.com Consulte o artigo Ativar a federação de identidades da carga de trabalho no GKE. |
cassandra.restore.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
cassandra.restore.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
cassandra.restore.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
cassandra.restore.serviceAccountPath |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Caminho para um ficheiro de chave de conta de serviço Google
que tenha a função Administrador de objetos de armazenamento ( Se o restauro estiver ativado e |
cassandra.restore.serviceAccountRef |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: O nome de um segredo do Kubernetes existente que armazena o conteúdo de um ficheiro de chave de conta de serviço Google
que tem a função Administrador de objetos de armazenamento ( Se o restauro estiver ativado e |
cassandra.restore.snapshotTimestamp |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório se a opção de restauro estiver ativada. Data/hora da cópia de segurança que deve ser restaurada. |
cassandra.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
cassandra.storage.capacity |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Obrigatório se Especifica o tamanho do disco necessário, em mebibytes (Mi) ou gibibytes (Gi). |
cassandra.storage.storageclass |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Especifica a classe de armazenamento no local que está a ser usada. |
cassandra.storage.storageSize |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Obrigatório se Especifica o tamanho do disco necessário, em mebibytes (Mi) ou gibibytes (Gi). |
cassandra.terminationGracePeriodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O tempo máximo entre um pedido de eliminação do agrupamento e o momento em que o agrupamento é terminado, em segundos. Durante este período, todos os hooks prestop são executados e todos os processos em execução devem terminar normalmente. O pod é terminado quando todos os processos em execução terminarem ou no final do período de tolerância, conforme o que ocorrer primeiro. Se não existirem processos em execução, o pod é terminado imediatamente. |
cassandra.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
cassandra.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
cassandra.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
cassandra.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
cassandra.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
certManager
O Apigee usa o cert-manager para a validação de certificados.
A tabela seguinte descreve as propriedades do objeto certManager:
| Propriedade | Tipo | Descrição |
|---|---|---|
certManager.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
certManager.namespace |
Avançado | Introduzido na versão: 1.9.0
Valor predefinido: Gráfico: O espaço de nomes para o cert-manager. Consulte o artigo Executar o cert-manager num espaço de nomes personalizado. |
connectAgent
O Apigee Connect permite que o plano de gestão híbrido do Apigee se ligue de forma segura ao serviço MART no plano de tempo de execução sem ter de expor o ponto final do MART na Internet.
A tabela seguinte descreve as propriedades do objeto connectAgent:
| Propriedade | Tipo | Descrição |
|---|---|---|
connectAgent.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
connectAgent.annotations |
Avançado | Introduzido na versão: 1.5.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar pods. Para mais informações, consulte Anotações personalizadas. |
connectAgent.gsa |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço (GSA) do Google IAM para associar o connectAgent à conta de serviço do Kubernetes correspondente quando ativa a identidade de carga de trabalho em clusters do GKE através de gráficos do Helm. Defina esta opção quando tiver definido
Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-mart@my-hybrid-project.iam.gserviceaccount.com Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e no EKS. |
connectAgent.logLevel |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: O nível de relatórios de registo. Os valores podem ser:
|
connectAgent.image.pullPolicy |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
connectAgent.image.tag |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
connectAgent.image.url |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
connectAgent.replicaCountMax |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Número máximo de réplicas disponíveis para o escalamento automático. |
connectAgent.replicaCountMin |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Número mínimo de réplicas disponíveis para o ajuste de escala automático. Em produção, recomendamos que aumente o valor de |
connectAgent.resources.limits.cpu |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
connectAgent.resources.limits.memory |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor do Kubernetes, em mebibytes.
|
connectAgent.resources.requests.cpu |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
connectAgent.resources.requests.memory |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor do Kubernetes, em mebibytes. |
connectAgent.server |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: A localização do servidor e da porta para este serviço. |
connectAgent.serviceAccountPath |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos:
Caminho para o ficheiro de chave da conta de serviço da Google para a conta de serviço
Na maioria das instalações, o valor de |
connectAgent.serviceAccountRef |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Uma referência secreta do Kubernetes a um ficheiro de chave da conta de serviço Google. Consulte o artigo Armazenar chaves de contas de serviço em segredos do Kubernetes.
Na maioria das instalações, o valor de |
connectAgent.targetCPUUtilizationPercentage |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Utilização da CPU alvo para o agente do Apigee Connect no pod. O valor deste campo permite o dimensionamento automático do Apigee Connect quando a utilização da CPU atinge este valor, até |
connectAgent.terminationGracePeriodSeconds |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: O tempo máximo entre um pedido de eliminação do agrupamento e o momento em que o agrupamento é terminado, em segundos. Durante este período, todos os hooks prestop são executados e todos os processos em execução devem terminar normalmente. O pod é terminado quando todos os processos em execução terminarem ou no final do período de tolerância, conforme o que ocorrer primeiro. Se não existirem processos em execução, o pod é terminado imediatamente. |
connectAgent.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
connectAgent.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
connectAgent.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
connectAgent.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
connectAgent.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
defaults
As chaves de encriptação predefinidas para a instalação do Apigee Hybrid.
A tabela seguinte descreve as propriedades do objeto defaults:
| Propriedade | Tipo | Descrição |
|---|---|---|
defaults.org.kmsEncryptionKey |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Chave de encriptação predefinida para a organização no KMS. |
defaults.org.kvmEncryptionKey |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Chave de encriptação predefinida para a organização no KVM. |
defaults.env.kmsEncryptionKey |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Chave de encriptação predefinida para o ambiente (env) no KMS. |
defaults.env.kvmEncryptionKey |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Chave de encriptação predefinida para o ambiente (env) no KVM. |
defaults.env.cacheEncryptionKey |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Chave de encriptação da cache predefinida para o ambiente (env). |
envs
Define uma matriz de ambientes para os quais pode implementar os seus proxies de API. Cada ambiente oferece um contexto isolado ou uma sandbox para executar proxies de API.
A sua organização com capacidade híbrida tem de ter, pelo menos, um ambiente.
Para mais informações, consulte o artigo Acerca dos ambientes.
A tabela seguinte descreve as propriedades do objeto envs:
| Propriedade | Tipo | Descrição |
|---|---|---|
envs[].cacheEncryptionKey |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
envs[].cacheEncryptionPath |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: O caminho para um ficheiro que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
envs[].cacheEncryptionSecret.key |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: A chave de um segredo do Kubernetes que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
envs[].cacheEncryptionSecret.name |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: O nome de um segredo do Kubernetes que contém uma chave de encriptação codificada em base64. Consulte a secção Encriptação de dados. |
envs[].components.runtime.replicaCountMax |
Básico | Introduzido na versão: 1.9.3
Valor predefinido: 4 Gráfico: Número máximo de réplicas para o escalonamento automático. Substitui
|
envs[].components.runtime.replicaCountMin |
Básico | Introduzido na versão: 1.9.3
Valor predefinido: 1 Gráfico: Número mínimo de réplicas para o ajuste de escala automático. Substitui
|
envs[].components.runtime.resources.limits.memory |
Avançado | Introduzido na versão: 1.15.0
Valor predefinido: nenhum Gráfico: O limite de memória para o recurso num contentor Kubernetes, em mebibytes (Mi) ou gibibytes (Gi). |
envs[].components.runtime.resources.requests.memory |
Avançado | Introduzido na versão: 1.15.0
Valor predefinido: nenhum Gráfico: A memória necessária para o funcionamento normal do recurso num contentor Kubernetes, em mebibytes
( |
envs[].components.synchronizer.replicaCountMax |
Básico | Introduzido na versão: 1.9.3
Valor predefinido: 4 Gráfico: Número máximo de réplicas para o escalonamento automático. Substitui
|
envs[].components.synchronizer.replicaCountMin |
Básico | Introduzido na versão: 1.9.3
Valor predefinido: 1 Gráfico: Número mínimo de réplicas para o ajuste de escala automático. Substitui
|
envs[].gsa.runtime |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço do Google IAM de tempo de execução a associar à conta de serviço do Kubernetes correspondente quando ativa a Workload Identity em clusters do GKE através de gráficos do Helm. Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e EKS. |
envs[].gsa.synchronizer |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço do Google IAM do sincronizador a associar à conta de serviço do Kubernetes correspondente quando ativa a Workload Identity em clusters do GKE através de gráficos Helm. Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e EKS. |
envs[].httpProxy.host |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Especifica o nome do anfitrião ou o endereço IP onde o proxy HTTP está em execução. Liste as propriedades envs:
- name: test
httpProxy:
scheme: HTTP
host: 10.12.0.47
port: 3128
...Consulte também: Configure o encaminhamento de proxy para proxies de API. |
envs[].httpProxy.port |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Especifica a porta na qual o proxy HTTP está em execução. Se esta propriedade for omitida, por predefinição, usa a porta |
envs[].httpProxy.scheme |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Especifica o tipo de proxy HTTP como HTTP ou HTTPS. Por predefinição, usa |
envs[].httpProxy.username |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Se o proxy HTTP exigir autenticação básica, use esta propriedade para fornecer um nome de utilizador. |
envs[].httpProxy.password |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Se o proxy HTTP exigir autenticação básica, use esta propriedade para fornecer uma palavra-passe. |
envs[].managementCallsSkipProxy |
Avançado | Introduzido na versão: 1.15.1
Valor predefinido: Gráfico: Se estiver definido como |
envs[].name |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório Nome do ambiente do Apigee a sincronizar. |
envs[].pollInterval |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Intervalo usado para sondar alterações de sincronização da organização e do ambiente, em segundos. |
envs[].port |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Número da porta TCP para tráfego HTTPS. |
envs[].securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
envs[].serviceAccountPaths.runtime |
Básico | Introduzido na versão: 1.4.0
Valor predefinido: nenhum Gráfico: Caminho para o ficheiro no sistema local para uma chave da conta de serviço Google com a função Agente do Cloud Trace, normalmente a conta de serviço |
envs[].serviceAccountPaths.synchronizer |
Básico | Introduzido na versão: 1.0
Valor predefinido: nenhum Gráfico: Caminho para o ficheiro no sistema local para uma chave de conta de serviço Google com a função de gestor do sincronizador do Apigee. |
envs[].serviceAccountSecretProviderClass |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: nenhum Gráfico: O nome da classe do fornecedor de segredos específica do ambiente ( Consulte o artigo Armazenar chaves de contas de serviço no Hashicorp Vault. |
envs[].serviceAccountSecretRefs.runtime |
Básico | Introduzido na versão: 1.4.0
Valor predefinido: nenhum Gráfico: O nome de um segredo do Kubernetes. Tem de criar o segredo através de uma chave da conta de serviço Google com a função Agente do Cloud Trace como entrada. |
envs[].serviceAccountSecretRefs.synchronizer |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: O nome de um segredo do Kubernetes. Tem de criar o segredo através de uma chave da conta de serviço Google com a função Apigee Synchronizer Manager como entrada. |
gcp
Identifica o ID do projeto do Google Cloud (obrigatório para todas as instalações híbridas), o Workload Identity e as configurações do Workload Identity federado, bem como a região onde o apigee-logger e o apigee-metrics enviam os respetivos dados.
A tabela seguinte descreve as propriedades do objeto gcp:
| Propriedade | Tipo | Descrição |
|---|---|---|
gcp.federatedWorkloadIdentity.audience |
Básico | Introduzido na versão: 1.12.0
Valor predefinido: nenhum Gráfico: O público-alvo permitido do fornecedor de Workload Identity em plataformas não GKE. Consulte o artigo Ativar a federação de identidades de cargas de trabalho no AKS e no EKS. |
gcp.federatedWorkloadIdentity.credentialSourceFile |
Básico | Introduzido na versão: 1.12.0
Valor predefinido: nenhum Gráfico: O nome do ficheiro e o caminho para o ficheiro de origem das credenciais usado pela federação de identidades da carga de trabalho para obter as credenciais das contas de serviço. Este é o valor que fornece para Consulte o artigo Ativar a federação de identidades de cargas de trabalho no AKS e no EKS. |
gcp.federatedWorkloadIdentity.enabled |
Básico | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: Ativa a federação de identidades de cargas de trabalho em plataformas não pertencentes ao GKE. Não pode ser definido como Consulte o artigo Ativar a federação de identidades de cargas de trabalho no AKS e no EKS. |
gcp.federatedWorkloadIdentity.tokenExpiration |
Básico | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: A duração do token em segundos. Consulte o artigo Ativar a federação de identidades de cargas de trabalho no AKS e no EKS. |
gcp.projectID |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Obrigatório Identifica o projeto do Google Cloud onde |
gcp.region |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Obrigatório Identifica a região do Google Cloud
onde o |
gcp.workloadIdentity.enabled |
Básico | Introduzido na versão: 1.10.0
Valor predefinido: Gráfico: Permite a utilização da federação de identidades de cargas de trabalho para o GKE. Isto permite que as cargas de trabalho nos seus clusters do GKE se façam passar por contas de serviço da gestão de identidade e de acesso (IAM) para aceder aos serviços do Google Cloud. Não pode ser definido como Quando Quando o |
gcp.workloadIdentity.gsa |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: O endereço de email da conta de serviço (GSA) do Google IAM para todos os componentes a associar à conta de serviço do Kubernetes correspondente quando ativa a Workload Identity em clusters do GKE através de gráficos Helm. Defina esta opção quando tiver definido
Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-non-prod@my-hybrid-project.iam.gserviceaccount.com Consulte
|
guardrails
Identifica a conta de serviço Google (GSA) e o ficheiro de chave usados pelo serviço Apigee Guardrails. O serviço Apigee Guardrails permite que o pod de restrições no gráfico apigee-operator verifique se as APIs necessárias estão ativadas no projeto para uma instalação bem-sucedida do Apigee Hybrid, conforme descrito em Diagnosticar problemas com restrições e Instalar e atualizar o tempo de execução híbrido.
A tabela seguinte descreve as propriedades do objeto guardrails:
| Propriedade | Tipo | Descrição |
|---|---|---|
guardrails.image.pullPolicy |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
guardrails.image.tag |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
guardrails.image.url |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
guardrails.gsa |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: nenhum Gráfico: O endereço de email da conta de serviço (GSA) do Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-guardrails@my-hybrid-project.iam.gserviceaccount.com Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e no EKS. |
guardrails.serviceAccountPath |
Básico | Introduzido na versão: 1.16.0
Valor predefinido: nenhum Gráfico: A menos que esteja a usar o Workload Identity, é necessário um dos seguintes: serviceAccountPath ou serviceAccountRef. Caminho para o ficheiro de chave da conta de serviço Google com a função Visualizador de utilização de serviços. |
guardrails.serviceAccountRef |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: nenhum Gráfico: A menos que esteja a usar o Workload Identity, é necessário um dos seguintes: serviceAccountPath ou serviceAccountRef. Uma referência secreta do Kubernetes a um ficheiro de chave de conta de serviço Google. Consulte o artigo Armazenar chaves de contas de serviço em segredos do Kubernetes. |
guardrails.tolerations.effect |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
guardrails.tolerations.key |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
guardrails.tolerations.operator |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
guardrails.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
guardrails.tolerations.value |
Avançado | Introduzido na versão: 1.16.0
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
httpProxy
O httpProxy fornece parâmetros de configuração para um servidor proxy de encaminhamento HTTP. Quando configurados no overrides.yaml, todos os componentes de comunicação com a Internet do Apigee Connect, Logger, MART, Metrics, Synchronizer e UDCA passam pelo servidor proxy.
Veja também: connectAgent, logger, mart, metrics, e synchronizer.
A tabela seguinte descreve as propriedades do objeto httpProxy:
| Propriedade | Tipo | Descrição |
|---|---|---|
httpProxy.host |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: nenhum Gráfico: O nome do anfitrião do proxy HTTP. |
httpProxy.password |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: nenhum Gráfico: Se o proxy HTTP exigir autenticação básica, use esta propriedade para fornecer uma palavra-passe. |
httpProxy.port |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: nenhum Gráfico: A porta do proxy HTTP. |
httpProxy.scheme |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: Gráfico: O esquema usado pelo proxy. Os valores podem ser |
httpProxy.useForRuntimeManagement |
Avançado | Introduzido na versão: 1.15.1
Valor predefinido: nenhum Gráfico: Se |
httpProxy.username |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: nenhum Gráfico: Se o proxy HTTP exigir autenticação básica, use esta propriedade para fornecer um nome de utilizador. |
ingressGateways
Configura cada instância individual da entrada do Apigee. Use estas propriedades quando quiser
gerir instâncias individuais separadamente por
ingressGateways[].name.
Consulte apigeeIngressGateway para aplicar uma configuração comum a todas as instâncias da gateway de entrada do Apigee.
Aplique alterações às propriedades de ingressGateways com o gráfico apigee-org
A tabela seguinte descreve as propriedades do objeto ingressGateways:
| Propriedade | Tipo | Descrição |
|---|---|---|
ingressGateways[].securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
ingressGateways[].name |
Básico | Introduzido na versão: 1.8.0
Valor predefinido: nenhum Gráfico: Obrigatório O nome da gateway de entrada. Outros serviços vão usar este nome para encaminhar o tráfego para o gateway. O nome tem de cumprir os seguintes requisitos:
Para mais informações, consulte a secção DNS Subdomain Names na documentação do Kubernetes. |
ingressGateways[].resources.limits.cpu |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: O limite de CPU para o recurso, em milicores. |
ingressGateways[].resources.limits.memory |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: O limite de memória para o recurso, em mebibytes.
|
ingressGateways[].resources.requests.cpu |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso, em milicores. |
ingressGateways[].resources.requests.memory |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso, em mebibytes. |
ingressGateways[].replicaCountMax |
Básico | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: O número máximo de pods que o híbrido pode adicionar automaticamente para o gateway de entrada disponível para o dimensionamento automático. |
ingressGateways[].replicaCountMin |
Básico | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: O número mínimo de pods para o gateway de entrada disponível para o dimensionamento automático. |
ingressGateways[].svcAnnotations |
Básico | Introduzido na versão: 1.8.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar o gateway de entrada em plataformas que suportam anotações. Por exemplo: ingressGateways:
svcAnnotations:
networking.gke.io/load-balancer-type: "Internal" |
ingressGateways[].svcLoadBalancerIP |
Básico | Introduzido na versão: 1.8.0
Valor predefinido: nenhum Gráfico: Em plataformas que suportam a especificação do endereço IP do balanceador de carga, o balanceador de carga é criado com este endereço IP. Nas plataformas que não permitem especificar o endereço IP do balanceador de carga, esta propriedade é ignorada. |
ingressGateways[].svcType |
Básico | Introduzido na versão: 1.8.1
Valor predefinido: LoadBalancer Gráfico: Usado para alterar o tipo do serviço k8s predefinido para a implementação de entrada.
Defina o valor como
|
ingressGateways[].targetCPUUtilizationPercentage |
Avançado | Introduzido na versão: 1.10.5, 1.11.2 e 1.12.1
Valor predefinido: Gráfico: O limite de utilização da CPU para dimensionar o número de pods no ReplicaSet, como uma percentagem dos recursos de CPU disponíveis totais. Quando a utilização da CPU ultrapassa este valor, o modo híbrido aumenta gradualmente o número de pods no ReplicaSet até Para mais informações sobre a escalabilidade no Kubernetes, consulte a escala automática horizontal de pods na documentação do Kubernetes. |
ingressGateways[].tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
ingressGateways[].tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
ingressGateways[].tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
ingressGateways[].tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
ingressGateways[].tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
istiod
Configura a entrada do Apigee.
A tabela seguinte descreve as propriedades do objeto istiod:
| Propriedade | Tipo | Descrição |
|---|---|---|
istiod.accessLogFile |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: O endereço do ficheiro do registo de acesso de entrada, por exemplo, Se deixar este valor indefinido, desativa o registo de acesso. |
istiod.accessLogFormat |
Avançado | Introduzido na versão: 1.8.0
Gráfico: O formato do registo de acesso de entrada. Se deixar este valor indefinido, é usado o formato de registo de acesso predefinido do proxy. Formato do registo de acesso predefinido: '{"start_time":"%START_TIME%","remote_address":"%DOWNSTREAM_DIRECT_REMOTE_ADDRESS%","user_agent":"%REQ(USER-AGENT)%","host":"%REQ(:AUTHORITY)%","request":"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%","request_time":"%DURATION%","status":"%RESPONSE_CODE%","status_details":"%RESPONSE_CODE_DETAILS%","bytes_received":"%BYTES_RECEIVED%","bytes_sent":"%BYTES_SENT%","upstream_address":"%UPSTREAM_HOST%","upstream_response_flags":"%RESPONSE_FLAGS%","upstream_response_time":"%RESPONSE_DURATION%","upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%","upstream_cluster":"%UPSTREAM_CLUSTER%","x_forwarded_for":"%REQ(X-FORWARDED-FOR)%","request_method":"%REQ(:METHOD)%","request_path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%","request_protocol":"%PROTOCOL%","tls_protocol":"%DOWNSTREAM_TLS_VERSION%","request_id":"%REQ(X-REQUEST-ID)%","sni_host":"%REQUESTED_SERVER_NAME%","apigee_dynamic_data":"%DYNAMIC_METADATA(envoy.lua)%"}'Segue-se uma cópia do formato de registo de acesso predefinido com quebras de linha adicionadas para facilitar a leitura.
'{"start_time":"%START_TIME%",
"remote_address":"%DOWNSTREAM_DIRECT_REMOTE_ADDRESS%",
"user_agent":"%REQ(USER-AGENT)%",
"host":"%REQ(:AUTHORITY)%",
"request":"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%",
"request_time":"%DURATION%",
"status":"%RESPONSE_CODE%",
"status_details":"%RESPONSE_CODE_DETAILS%",
"bytes_received":"%BYTES_RECEIVED%",
"bytes_sent":"%BYTES_SENT%",
"upstream_address":"%UPSTREAM_HOST%",
"upstream_response_flags":"%RESPONSE_FLAGS%",
"upstream_response_time":"%RESPONSE_DURATION%",
"upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%",
"upstream_cluster":"%UPSTREAM_CLUSTER%",
"x_forwarded_for":"%REQ(X-FORWARDED-FOR)%",
"request_method":"%REQ(:METHOD)%",
"request_path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%",
"request_protocol":"%PROTOCOL%",
"tls_protocol":"%DOWNSTREAM_TLS_VERSION%",
"request_id":"%REQ(X-REQUEST-ID)%",
"sni_host":"%REQUESTED_SERVER_NAME%",
"apigee_dynamic_data":"%DYNAMIC_METADATA(envoy.lua)%"}' |
istiod.forwardClientCertDetails |
Avançado | Introduzido na versão: 1.9.2
Valor predefinido: Gráfico: Determina como o proxy Envoy (para o gateway de entrada do Apigee) processa o cabeçalho HTTP Os valores possíveis são os seguintes:
Para mais informações sobre estes valores, consulte a documentação do Envoy para Enum extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ForwardClientCertDetails. Se alterar esta definição após a instalação do Hybrid, aplique-a com |
istiod.healthCheckUserAgents |
Avançado | Introduzido na versão: 1.12.0
Valores predefinidos: - "GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)" - "Edge Health Probe" Gráfico: Permite que os nãoGoogle Cloud loadbalancers verifiquem os pontos finais de verificação de funcionamento do gateway de entrada ( Para substituir os agentes do utilizador predefinidos especificados, use a seguinte sintaxe, inserindo os agentes do utilizador personalizados: istiod: healthCheckUserAgents: - "CUSTOM_USER_AGENT_1" - "CUSTOM_USER_AGENT_2" Para remover o requisito do agente do utilizador, use o seguinte: istiod: healthCheckUserAgents: [] |
istiod.image.pullPolicy |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
istiod.image.tag |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
istiod.image.url |
Avançado | Introduzido na versão: 1.8.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
istiod.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
istiod.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
istiod.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
istiod.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
istiod.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
k8sCluster
Identifica o cluster do Kubernetes onde o tempo de execução híbrido está instalado.
A tabela seguinte descreve as propriedades do objeto k8sCluster:
| Propriedade | Tipo | Descrição |
|---|---|---|
k8sCluster.name |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: O nome do cluster do Kubernetes onde o tempo de execução híbrido está instalado. |
k8sCluster.region |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Identifica a região do Google Cloud na qual o cluster do Kubernetes foi criado. |
kubeRBACProxy
Identifica onde o Apigee deve procurar controlos de acesso baseados em funções do Kubernetes.
A tabela seguinte descreve as propriedades do objeto kubeRBACProxy:
| Propriedade | Tipo | Descrição |
|---|---|---|
kubeRBACProxy.image.pullPolicy |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
kubeRBACProxy.image.tag |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
kubeRBACProxy.image.url |
Avançado | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
kubeRBACProxy.resources.limits.cpu |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
kubeRBACProxy.resources.limits.memory |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor do Kubernetes, em mebibytes.
|
kubeRBACProxy.resources.requests.cpu |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
kubeRBACProxy.resources.requests.memory |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor do Kubernetes, em mebibytes. |
logger
Define o serviço que gere os registos operacionais. Todos os serviços híbridos do Apigee que são executados no seu cluster do Kubernetes produzem estas informações.
Para mais informações, consulte o artigo Vista geral do registo.
A tabela seguinte descreve as propriedades do objeto logger:
| Propriedade | Tipo | Descrição |
|---|---|---|
logger.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
logger.annotations |
Avançado | Introduzido na versão: 1.5.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar pods. Para mais informações, consulte Anotações personalizadas. |
logger.bufferChunkSize |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: 256k Gráfico: O tamanho inicial da memória intermédia para ler ficheiros de registo. |
logger.bufferMaxSize |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: 104857600 Gráfico: O limite do tamanho da memória intermédia por ficheiro monitorizado. Os ficheiros que excedam este limite são removidos da lista de ficheiros monitorizados. |
logger.bufferMemoryLimit |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: 150 MB Gráfico: O limite de memória que o registador pode consumir. Se o limite for atingido, o registador pausa momentaneamente a leitura de mais dados até que os dados existentes sejam descarregados na memória. |
logger.enabled |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Ativa ou desativa o registo no cluster. Para não GKE, defina como |
logger.envVars |
Básico | Introduzido na versão: 1.8.5
Valor predefinido: nenhum Gráfico: Permite-lhe incluir a variável de ambiente
logger:
...
envVars:
NO_PROXY: '<comma-separated-values>'por exemplo:
envVars:
NO_PROXY: 'kubernetes.default.svc,oauth2.googleapis.com,logging.googleapis.com'Use Consulte NO_PROXY na documentação do Fluent Bit. |
logger.flushInterval |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: 1 Gráfico: O intervalo de espera antes de invocar o próximo buffer esvaziado, em segundos. |
logger.gsa |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço (GSA) do Google IAM
a associar à conta de serviço do Kubernetes correspondente quando
ativa a Identidade de carga de trabalho em clusters do GKE através de gráficos do Helm. Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-logger@my-hybrid-project.iam.gserviceaccount.com Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e no EKS. |
logger.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
logger.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
logger.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
logger.livenessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai validar se as sondas de atividade falharam antes de reiniciar o contentor. O valor mínimo é 1. |
logger.livenessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de atividade. |
logger.livenessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de atividade, em segundos. O valor mínimo é 1. |
logger.livenessProbe.successThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número mínimo de êxitos consecutivos necessários para que uma sondagem de atividade seja considerada bem-sucedida após uma falha. O valor mínimo é 1. |
logger.livenessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
logger.nodeSelector.key |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Obrigatório Chave da etiqueta do seletor de nós usada para segmentar nós do Kubernetes dedicados para serviços de tempo de execução do Consulte o artigo Configurar node pools dedicados. |
logger.nodeSelector.value |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Obrigatório Valor da etiqueta do seletor de nós usado para segmentar nós do Kubernetes dedicados para serviços de tempo de execução do Consulte o artigo Configurar node pools dedicados. |
logger.resources.limits.cpu |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
logger.resources.limits.memory |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor do Kubernetes, em mebibytes.
|
logger.resources.requests.cpu |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
logger.resources.requests.memory |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor do Kubernetes, em mebibytes. |
logger.serviceAccountPath |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Caminho para o ficheiro de chave da conta de serviço Google com a função Logs Writer. |
logger.serviceAccountRef |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Uma referência secreta do Kubernetes a um ficheiro de chave da conta de serviço Google. Consulte o artigo Armazenar chaves de contas de serviço em segredos do Kubernetes. |
logger.storageMaxChunks |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: 128 Gráfico: O número máximo de fragmentos que podem estar na memória. Os fragmentos que excedam o limite são guardados no sistema de ficheiros. |
logger.terminationGracePeriodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O tempo máximo entre um pedido de eliminação do agrupamento e o momento em que o agrupamento é terminado, em segundos. Durante este período, todos os hooks prestop são executados e todos os processos em execução devem terminar normalmente. O pod é terminado quando todos os processos em execução terminarem ou no final do período de tolerância, conforme o que ocorrer primeiro. Se não existirem processos em execução, o pod é terminado imediatamente. |
logger.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
logger.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
logger.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
logger.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
logger.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
mart
Define o serviço MART (Management API for RunTime data), que funciona como um fornecedor de APIs para APIs Apigee públicas, para que possa aceder e gerir entidades de dados de tempo de execução, como KMS (chaves de API e tokens OAuth), KVM, quota e produtos de API.
A tabela seguinte descreve as propriedades do objeto mart:
| Propriedade | Tipo | Descrição |
|---|---|---|
mart.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
mart.annotations |
Avançado | Introduzido na versão: 1.5.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar pods. Para mais informações, consulte Anotações personalizadas. |
mart.gsa |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço (GSA) do Google IAM
a associar à conta de serviço do Kubernetes correspondente quando
ativa a Identidade de carga de trabalho em clusters do GKE através de gráficos do Helm. Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-mart@my-hybrid-project.iam.gserviceaccount.com Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e no EKS. |
mart.hostAlias |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: O alias de anfitrião que aponta para o objeto MART. Pode definir esta propriedade como |
mart.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
mart.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
mart.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
mart.initCheckCF.resources.requests.cpu |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A quantidade de recursos da CPU atribuídos à verificação de inicialização do processo do Cloud Foundry. |
mart.livenessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai validar se as sondas de atividade falharam antes de reiniciar o contentor. O valor mínimo é 1. |
mart.livenessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de atividade. |
mart.livenessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de atividade, em segundos. O valor mínimo é 1. |
mart.livenessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
mart.metricsURL |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: |
mart.nodeSelector.key |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Chave da etiqueta do seletor de nós opcional para segmentar nós do Kubernetes para Consulte o artigo Configurar node pools dedicados. |
mart.nodeSelector.value |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Valor da etiqueta do seletor de nós opcional para segmentar nós do Kubernetes para Consulte o artigo Configurar node pools dedicados. |
mart.readinessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai verificar se as sondas de prontidão falharam antes de marcar o pod como não pronto. O valor mínimo é 1. |
mart.readinessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de prontidão. |
mart.readinessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de prontidão, em segundos. O valor mínimo é 1. |
mart.readinessProbe.successThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número mínimo de êxitos consecutivos necessários para que uma sondagem de prontidão seja considerada bem-sucedida após uma falha. O valor mínimo é 1. |
mart.readinessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
mart.replicaCountMax |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Número máximo de réplicas disponíveis para o escalamento automático. |
mart.replicaCountMin |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Número mínimo de réplicas disponíveis para o ajuste de escala automático. |
mart.resources.limits.cpu |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
mart.resources.limits.memory |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor do Kubernetes, em mebibytes.
|
mart.resources.requests.cpu |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
mart.resources.requests.memory |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor do Kubernetes, em mebibytes. |
mart.serviceAccountPath |
Básico | Introduzido na versão: 1.1.1
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Caminho para o ficheiro de chave da conta de serviço Google sem função. |
mart.serviceAccountRef |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Uma referência secreta do Kubernetes a um ficheiro de chave da conta de serviço Google. Consulte o artigo Armazenar chaves de contas de serviço em segredos do Kubernetes. |
mart.sslCertPath |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: É necessário Caminho do sistema de ficheiros local para carregar e codificar o certificado SSL num segredo. |
mart.sslKeyPath |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: É necessário Caminho do sistema de ficheiros local para carregar e codificar a chave SSL num segredo. |
mart.sslSecret |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário O nome de um ficheiro armazenado num segredo do Kubernetes que contém o certificado TLS e a chave privada. Tem de criar o segredo com os dados da chave e do certificado TLS como entrada. Veja também:
|
mart.targetCPUUtilizationPercentage |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Utilização da CPU alvo para o processo MART no pod. O valor deste campo permite o dimensionamento automático do MART quando a utilização da CPU atinge este valor, até |
mart.terminationGracePeriodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O tempo máximo entre um pedido de eliminação do agrupamento e o momento em que o agrupamento é terminado, em segundos. Durante este período, todos os hooks prestop são executados e todos os processos em execução devem terminar normalmente. O pod é terminado quando todos os processos em execução terminarem ou no final do período de tolerância, conforme o que ocorrer primeiro. Se não existirem processos em execução, o pod é terminado imediatamente. |
mart.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
mart.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
mart.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
mart.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
mart.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
metrics
Define o serviço que recolhe métricas de operações. Pode usar os dados de métricas para monitorizar o estado dos serviços híbridos, configurar alertas, etc.
Para mais informações, consulte o artigo Vista geral da recolha de métricas.
A tabela seguinte descreve as propriedades do objeto metrics:
| Propriedade | Tipo | Descrição |
|---|---|---|
metrics.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
metrics.adapter.image.pullPolicy |
Avançado | Introduzido na versão: 1.8.1
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
metrics.adapter.image.tag |
Avançado | Introduzido na versão: 1.8.1
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
metrics.adapter.image.url |
Avançado | Introduzido na versão: 1.8.1
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
metrics.adapter.resources.limits.cpu |
Avançado | Introduzido na versão: 1.14.1
Valor predefinido: Gráfico: O limite da CPU para o recurso do adaptador num contentor do Kubernetes, em milicores. |
metrics.adapter.resources.limits.memory |
Avançado | Introduzido na versão: 1.14.1
Valor predefinido: Gráfico: O limite de memória para o recurso do adaptador num contentor do Kubernetes, em gibibytes. |
metrics.adapter.resources.requests.cpu |
Avançado | Introduzido na versão: 1.14.1
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do adaptador num contentor do Kubernetes, em milicores. |
metrics.adapter.resources.requests.memory |
Avançado | Introduzido na versão: 1.14.1
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do adaptador num contentor do Kubernetes, em mebibytes. |
metrics.aggregator.resources.requests.cpu |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do agregador num contentor do Kubernetes, em milicores. |
metrics.aggregator.resources.requests.memory |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do agregador num contentor do Kubernetes, em mebibytes. |
metrics.aggregator.resources.limits.cpu |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: O limite da CPU para o recurso do agregador num contentor do Kubernetes, em milicores. |
metrics.aggregator.resources.limits.memory |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: O limite de memória para o recurso do agregador num contentor do Kubernetes, em gibibytes. |
metrics.annotations |
Avançado | Introduzido na versão: 1.5.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar pods. Para mais informações, consulte Anotações personalizadas. |
metrics.app.resources.requests.cpu |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal da app num contentor do Kubernetes, em milicores. |
metrics.app.resources.requests.memory |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal da app num contentor do Kubernetes, em mebibytes. |
metrics.app.resources.limits.cpu |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: O limite da CPU para o recurso da app num contentor do Kubernetes, em milicores. |
metrics.app.resources.limits.memory |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: O limite de memória para o recurso da app num contentor Kubernetes, em gibibytes. |
metrics.appStackdriverExporter.resources.limits.cpu |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: O limite da CPU para o recurso stackdriverExporter num contentor do Kubernetes, em milicores. |
metrics.appStackdriverExporter.resources.limits.memory |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: O limite de memória para o recurso stackdriverExporter num contentor Kubernetes, em gibibytes. |
metrics.appStackdriverExporter.resources.requests.cpu |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do stackdriverExporter num contentor do Kubernetes, em milicores. |
metrics.appStackdriverExporter.resources.requests.memory |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do stackdriverExporter num contentor do Kubernetes, em mebibytes. |
metrics.collector.envVars |
Básico | Introduzido na versão: 1.13
Valor predefinido: nenhum Gráfico: Permite transmitir e substituir variáveis de ambiente no OpenTelemetry. Por exemplo, pode definir que
A variável
metrics:
...
envVars:
HTTP_PROXY: '<host-name>'por exemplo:
envVars:
HTTP_PROXY: 'http://1.1.1.1:80'A variável
metrics:
...
envVars:
HTTPS_PROXY: '<host-name>'por exemplo:
envVars:
HTTPS_PROXY: 'https://1.1.1.1:80'A variável
metrics: ... envVars: NO_PROXY: '<comma-separated-values>' por exemplo: envVars: NO_PROXY: 'https://1.1.1.1:80, https://1.1.1.1:81' Use Consulte a secção Suporte de proxy na documentação do OpenTelemetry. |
metrics.collector.imagePullPolicy |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Use um repositório de imagens privado com o Apigee hybrid . |
metrics.collector.image.tag |
Básico | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
metrics.collector.image.url |
Básico | Introduzido na versão: 1.12.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
metrics.collector.resources.requests.cpu |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal da app num contentor do Kubernetes, em milicores. |
metrics.collector.resources.requests.memory |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal da app num contentor do Kubernetes, em mebibytes. |
metrics.collector.resources.limits.cpu |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O limite da CPU para o recurso da app num contentor do Kubernetes, em milicores. |
metrics.collector.resources.limits.memory |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O limite de memória para o recurso da app num contentor Kubernetes, em gibibytes. |
metrics.collector.livenessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes verifica se as sondas de atividade falharam antes de reiniciar o contentor. O valor mínimo é 1. |
metrics.collector.livenessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de atividade. |
metrics.collector.livenessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de atividade, em segundos. O valor mínimo é 1. |
metrics.collector.livenessProbe.successThreshold |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O número mínimo de êxitos consecutivos necessários para que uma sondagem de atividade seja considerada bem-sucedida após uma falha. O valor mínimo é 1. |
metrics.collector.livenessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
metrics.collector.readinessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai verificar se as sondas de prontidão falharam antes de marcar o pod como não pronto. O valor mínimo é 1. |
metrics.collector.readinessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de prontidão. |
metrics.collector.readinessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de prontidão, em segundos. O valor mínimo é 1. |
metrics.collector.readinessProbe.successThreshold |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O número mínimo de êxitos consecutivos necessários para que uma sondagem de prontidão seja considerada bem-sucedida após uma falha. O valor mínimo é 1. |
metrics.collector.readinessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
metrics.disablePrometheusPipeline |
Básico | Introduzido na versão: 1.12.0
Valor predefinido: Gráfico: As métricas dos recursos monitorizados |
metrics.enabled |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Ativa as métricas do Apigee. Defina como |
metrics.gsa |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço (GSA) do Google IAM
a associar à conta de serviço do Kubernetes correspondente quando
ativa a Identidade de carga de trabalho em clusters do GKE através de gráficos do Helm. Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-metrics@my-hybrid-project.iam.gserviceaccount.com Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e no EKS. |
metrics.nodeSelector.key |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório Chave da etiqueta do seletor de nós usada para segmentar nós do Kubernetes dedicados para serviços de tempo de execução do Consulte o artigo Configurar node pools dedicados. |
metrics.nodeSelector.value |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório Valor da etiqueta do seletor de nós usado para segmentar nós do Kubernetes dedicados para serviços de tempo de execução do Consulte o artigo Configurar node pools dedicados. |
metrics.prometheus.containerPort |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A porta para estabelecer ligação ao serviço de métricas do Prometheus. |
metrics.prometheus.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
metrics.prometheus.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
metrics.prometheus.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
metrics.prometheus.livenessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai validar se as sondas de atividade falharam antes de reiniciar o contentor. O valor mínimo é 1. |
metrics.prometheus.livenessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de atividade, em segundos. O valor mínimo é 1. |
metrics.prometheus.livenessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
metrics.prometheus.readinessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai verificar se as sondas de prontidão falharam antes de marcar o pod como não pronto. O valor mínimo é 1. |
metrics.prometheus.readinessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de prontidão, em segundos. O valor mínimo é 1. |
metrics.prometheus.readinessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
metrics.prometheus.resources.limits.cpu |
Avançado | Introduzido na versão: 1.14.1
Valor predefinido: Gráfico: O limite da CPU para o recurso do Prometheus num contentor do Kubernetes, em milicores. |
metrics.prometheus.resources.limits.memory |
Avançado | Introduzido na versão: 1.14.1
Valor predefinido: Gráfico: O limite de memória para o recurso prometheus num contentor Kubernetes, em gibibytes. |
metrics.prometheus.resources.requests.cpu |
Avançado | Introduzido na versão: 1.14.1
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do Prometheus num contentor do Kubernetes, em milicores. |
metrics.prometheus.resources.requests.memory |
Avançado | Introduzido na versão: 1.14.1
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do Prometheus num contentor do Kubernetes, em mebibytes. |
metrics.prometheus.sslCertPath |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório Caminho para o certificado SSL do processo de recolha de métricas do Prometheus. O Prometheus é uma ferramenta que o Apigee pode usar para recolher e processar métricas. Consulte:
|
metrics.prometheus.sslKeyPath |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório Caminho para a chave SSL do processo de recolha de métricas do Prometheus. O Prometheus é uma ferramenta que o Apigee pode usar para recolher e processar métricas. Consulte:
|
metrics.proxy.resources.requests.cpu |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do proxy num contentor do Kubernetes, em milicores. |
metrics.proxy.resources.requests.memory |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do proxy num contentor do Kubernetes, em mebibytes. |
metrics.proxy.resources.limits.cpu |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: O limite da CPU para o recurso de proxy num contentor do Kubernetes, em milicores. |
metrics.proxy.resources.limits.memory |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: O limite de memória para o recurso de proxy num contentor do Kubernetes, em gibibytes. |
metrics.proxyStackdriverExporter.resources.requests.cpu |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do stackdriverExporter num contentor do Kubernetes, em milicores. |
metrics.proxyStackdriverExporter.resources.requests.memory |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do stackdriverExporter num contentor do Kubernetes, em mebibytes. |
metrics.proxyStackdriverExporter.resources.limits.cpu |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: O limite da CPU para o recurso stackdriverExporter num contentor do Kubernetes, em milicores. |
metrics.proxyStackdriverExporter.resources.limits.memory |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: O limite de memória para o recurso stackdriverExporter num contentor Kubernetes, em gibibytes. |
metrics.proxyURL |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: URL do proxy sidecar do processo de métricas no cluster do Kubernetes. |
metrics.sdSidecar.containerPort |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A porta para estabelecer ligação ao serviço de métricas do Cloud Monitoring. |
metrics.sdSidecar.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o Kubelet extrai a imagem do Docker deste serviço. Os valores possíveis incluem:
|
metrics.sdSidecar.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
metrics.sdSidecar.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
metrics.serviceAccountPath |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Caminho para o ficheiro de chave da conta de serviço Google com a função Monitoring Metric Writer. |
metrics.serviceAccountRef |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Uma referência secreta do Kubernetes a um ficheiro de chave da conta de serviço Google. Consulte o artigo Armazenar chaves de contas de serviço em segredos do Kubernetes. |
metrics.stackdriverExporter.resources.requests.cpu |
Avançado | Introduzido na versão: 1.4.0
Gráfico: Deprecated: a partir da versão 1.8 híbrida, |
metrics.stackdriverExporter.resources.requests.memory |
Avançado | Introduzido na versão: 1.4.0
Gráfico: Deprecated: a partir da versão 1.8 híbrida, |
metrics.stackdriverExporter.resources.limits.cpu |
Avançado | Introduzido na versão: 1.4.0
Gráfico: Deprecated: a partir da versão 1.8 híbrida, |
metrics.stackdriverExporter.resources.limits.memory |
Avançado | Introduzido na versão: 1.4.0
Gráfico: Deprecated: a partir da versão 1.8 híbrida, |
metrics.terminationGracePeriodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O tempo máximo entre um pedido de eliminação do agrupamento e o momento em que o agrupamento é terminado, em segundos. Durante este período, todos os hooks prestop são executados e todos os processos em execução devem terminar normalmente. O pod é terminado quando todos os processos em execução terminarem ou no final do período de tolerância, conforme o que ocorrer primeiro. Se não existirem processos em execução, o pod é terminado imediatamente. |
metrics.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
metrics.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
metrics.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
metrics.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
metrics.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
mintTaskScheduler
mintTaskScheduler é o trabalho cron para agendar tarefas de rentabilização, como o cálculo de taxas recorrentes de forma periódica.
A tabela seguinte descreve as propriedades do objeto mintTaskScheduler:
| Propriedade | Tipo | Descrição |
|---|---|---|
mintTaskScheduler.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
mintTaskScheduler.gsa |
Avançado | Introduzido na versão: 1.15.1
Valor predefinido: nenhum Gráfico: O endereço de email da conta de serviço (GSA) do Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-mint-task-scheduler@my-hybrid-project.iam.gserviceaccount.com Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e no EKS. |
mintTaskScheduler.image.pullPolicy |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
mintTaskScheduler.image.tag |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
mintTaskScheduler.image.url |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
mintTaskScheduler.resources.limits.cpu |
Avançado | Introduzido na versão: 1.1.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
mintTaskScheduler.resources.limits.memory |
Avançado | Introduzido na versão: 1.1.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor do Kubernetes, em mebibytes.
|
mintTaskScheduler.resources.requests.cpu |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
mintTaskScheduler.resources.requests.memory |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor do Kubernetes, em mebibytes. |
mintTaskScheduler.serviceAccountPath |
Básico | Introduzido na versão: 1.15.1
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Caminho para o ficheiro de chave da conta de serviço Google. |
mintTaskScheduler.serviceAccountRef |
Básico | Introduzido na versão: 1.15.1
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Uma referência secreta do Kubernetes a um ficheiro de chave da conta de serviço Google. Consulte o artigo Armazenar chaves de contas de serviço em segredos do Kubernetes. |
mintTaskScheduler.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
mintTaskScheduler.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
mintTaskScheduler.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
mintTaskScheduler.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
mintTaskScheduler.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
newDataPipeline
newDataPipeline determina se o Apigee hybrid usa o pipeline de dados do Pub/Sub para que os componentes de tempo de execução escrevam dados diretamente no plano de controlo.
A tabela seguinte descreve as propriedades do objeto newDataPipeline:
| Propriedade | Tipo | Descrição |
|---|---|---|
newDataPipeline.debugSession |
Avançado | Introduzido na versão: 1.13.1
Valor predefinido: Gráfico: Determina se o pipeline de dados do Pub/Sub está ativado. |
newDataPipeline.analytics |
Avançado | Introduzido na versão: 1.13.1
Valor predefinido: Gráfico: Determina se as estatísticas usam o pipeline de dados do Pub/Sub. |
nodeSelector
O objeto nodeSelector define o nó para a sua instância do Apigee. Nos bastidores
O Apigee hybrid tem o cuidado de mapear a chave/valor da etiqueta para
apigeeRuntime e apigeeData
para os componentes individuais do Istio e MART quando instala ou atualiza os gráficos
apigee-org e apigee-ingress-manager.
Pode substituir esta opção para objetos individuais na propriedade mart:nodeSelector.
A tabela seguinte descreve as propriedades do objeto nodeSelector:
| Propriedade | Tipo | Descrição |
|---|---|---|
nodeSelector.apigeeData.key |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: ApigeeData é o nó da base de dados Cassandra. Chave da etiqueta do seletor de nós para segmentar nós do Kubernetes para trabalhar com dados dos serviços Apigee. Consulte o artigo Configure node pools dedicados. |
nodeSelector.apigeeData.value |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: apigee-data é o nó da base de dados Cassandra. Valor da etiqueta do seletor de nós para segmentar nós do Kubernetes para trabalhar com dados dos serviços Apigee. Consulte o artigo Configure node pools dedicados. |
nodeSelector.apigeeRuntime.key |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O Apigee Runtime é o nó do ambiente de tempo de execução do projeto. Etiqueta do seletor de nós chave para segmentar nós do Kubernetes para serviços de tempo de execução do Apigee. Consulte o artigo Configure node pools dedicados. |
nodeSelector.apigeeRuntime.value |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico:
Consulte o artigo Configure node pools dedicados. |
nodeSelector.requiredForScheduling |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: true Gráfico: A propriedade
Para a produção, Consulte o artigo Configure node pools dedicados. |
redis
A tabela seguinte descreve as propriedades do objeto redis:
| Propriedade | Tipo | Descrição |
|---|---|---|
redis.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
redis.auth.password |
Básico | Introduzido na versão: 1.6.0
Valor predefinido: Gráfico: Obrigatório Palavra-passe do administrador do Redis. O utilizador administrador é usado para quaisquer atividades administrativas realizadas no cluster Redis. |
redis.auth.secret |
Básico | Introduzido na versão: 1.9.1
Valor predefinido: nenhum Gráfico: O nome do ficheiro armazenado num segredo do Kubernetes que contém a palavra-passe do administrador do Redis. O ficheiro secreto deve conter a chave: data: redis.auth.password: encoded_value Veja também:
|
redis.envoy.image.pullPolicy |
Avançado | Introduzido na versão: 1.6.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
redis.envoy.image.tag |
Avançado | Introduzido na versão: 1.6.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
redis.envoy.image.url |
Avançado | Introduzido na versão: 1.6.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
redis.image.pullPolicy |
Avançado | Introduzido na versão: 1.6.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
redis.image.tag |
Avançado | Introduzido na versão: 1.6.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
redis.image.url |
Avançado | Introduzido na versão: 1.6.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
redis.replicaCount |
Básico | Introduzido na versão: 1.6.0
Valor predefinido: Gráfico: O Redis é um armazenamento replicado. Esta propriedade especifica o número de nós do Redis usados como um StatefulSet. |
redis.resources.requests.cpu |
Avançado | Introduzido na versão: 1.6.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
redis.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
redis.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
redis.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
redis.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
redis.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
runtime
A tabela seguinte descreve as propriedades do objeto runtime:
| Propriedade | Tipo | Descrição |
|---|---|---|
runtime.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
runtime.annotations |
Avançado | Introduzido na versão: 1.5.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar pods. Para mais informações, consulte Anotações personalizadas. |
runtime.envVars |
Básico | Introduzido na versão: 1.13.1
Valor predefinido: nenhum Gráfico: Permite fornecer variáveis de ambiente adicionais ao componente de tempo de execução num par de chave-valor:
runtime:
envVars:
KEY_1: VALUE_N
... ...
KEY_N: VALUE_Npor exemplo:
runtime:
envVars:
RUNTIME_ENV_VAR1: "value of runtime env-var 1"
RUNTIME_ENV_VAR2: "value of runtime env-var 2" |
runtime.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
runtime.hpaBehavior.scaleDown.percent.periodSeconds |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 60 Gráfico: O período durante o qual a política deve ser verdadeira quando reduzimos uma percentagem de instâncias de tempo de execução. |
runtime.hpaBehavior.scaleDown.percent.value |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 20 Gráfico: A quantidade de alteração permitida pela política ao reduzir um percentual de instâncias de tempo de execução. |
runtime.hpaBehavior.scaleDown.pods.periodSeconds |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 60 Gráfico: O período durante o qual a política deve ser válida quando reduz o número de instâncias de tempo de execução. |
runtime.hpaBehavior.scaleDown.pods.value |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 20 Gráfico: A quantidade de alteração permitida pela política ao reduzir o número de instâncias de tempo de execução. |
runtime.hpaBehavior.scaleDown.selectPolicy |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Min Gráfico: A decisão que o escalador automático toma entre várias políticas de escalamento automático. Se definir o valor como Min, permite a menor alteração na redução das instâncias de tempo de execução. Se definir o valor como Máximo, permite a maior alteração na redução vertical das instâncias de tempo de execução. |
runtime.hpaBehavior.scaleDown.stabilizationWindowSeconds |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 120 Gráfico: O número de segundos durante os quais as recomendações anteriores devem ser consideradas durante a redução. |
runtime.hpaBehavior.scaleUp.percent.periodSeconds |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 60 Gráfico: O período durante o qual a política deve ser verdadeira ao aumentar uma percentagem de instâncias de tempo de execução. |
runtime.hpaBehavior.scaleUp.percent.value |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 20 Gráfico: O período durante o qual a política deve ser verdadeira ao aumentar uma percentagem de instâncias de tempo de execução. |
runtime.hpaBehavior.scaleUp.pods.periodSeconds |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 60 Gráfico: O período durante o qual a política deve ser verdadeira ao aumentar o número de instâncias de tempo de execução. |
runtime.hpaBehavior.scaleUp.pods.value |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 4 Gráfico: A quantidade de alteração permitida pela política ao aumentar o número de instâncias de tempo de execução. |
runtime.hpaBehavior.scaleUp.selectPolicy |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: Máximo Gráfico: A decisão que o escalador automático toma entre várias políticas de escalamento automático. Se definir o valor como Mín., permite a menor alteração no aumento da escala das instâncias de tempo de execução. Definir o valor como Máximo permite a maior alteração na expansão vertical das instâncias de tempo de execução. |
runtime.hpaBehavior.scaleUp.stabilizationWindowSeconds |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 30 Gráfico: O número de segundos durante os quais as recomendações anteriores devem ser consideradas ao aumentar as instâncias de tempo de execução. |
runtime.hpaMetrics.serverMainTaskWaitTime |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 400M Gráfico: O tempo de espera médio desejado (em ms) da fila de processamento em instâncias de tempo de execução para pedidos de proxy na camada HTTP. |
runtime.hpaMetrics.serverNioTaskWaitTime |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 400M Gráfico: O tempo de espera médio desejado (em ms) da fila de processamento em instâncias de tempo de execução para pedidos de proxy para processar políticas. |
runtime.hpaMetrics.targetCPUUtilizationPercentage |
Avançado | Introduzido na versão: 1.7.0
Valor predefinido: 75 Gráfico: A percentagem de utilização da CPU desejada em todas as instâncias de tempo de execução. |
runtime.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
runtime.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
runtime.livenessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai validar se as sondas de atividade falharam antes de reiniciar o contentor. O valor mínimo é 1. |
runtime.livenessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de atividade. |
runtime.livenessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de atividade, em segundos. O valor mínimo é 1. |
runtime.livenessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
runtime.nodeSelector.key |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Chave da etiqueta do seletor de nós opcional para segmentar nós do Kubernetes para serviços Consulte a propriedade nodeSelector. |
runtime.nodeSelector.value |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Valor da etiqueta do seletor de nós para segmentar nós do Kubernetes para serviços Consulte o artigo Configurar node pools dedicados. |
runtime.readinessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai verificar se as sondas de prontidão falharam antes de marcar o pod como não pronto. O valor mínimo é 1. |
runtime.readinessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de prontidão. |
runtime.readinessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de prontidão, em segundos. O valor mínimo é 1. |
runtime.readinessProbe.successThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número mínimo de êxitos consecutivos necessários para que uma sondagem de prontidão seja considerada bem-sucedida após uma falha. O valor mínimo é 1. |
runtime.readinessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
runtime.replicaCountMax |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Número máximo de réplicas disponíveis para o escalamento automático. Se usar limites de proxy melhorados por ambiente, isto é aplicado a todos os conjuntos de réplicas do ambiente. Cada replicaset continua a ser dimensionado automaticamente de forma independente. |
runtime.replicaCountMin |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Número mínimo de réplicas disponíveis para o ajuste de escala automático. Se usar limites de proxy melhorados por ambiente, isto é aplicado a todos os conjuntos de réplicas do ambiente. Cada replicaset continua a ser dimensionado automaticamente de forma independente. |
runtime.resources.limits.cpu |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
runtime.resources.limits.memory |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor Kubernetes, em mebibytes (Mi) ou gibibytes (Gi). |
runtime.resources.requests.cpu |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
runtime.resources.requests.memory |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor Kubernetes, em mebibytes
( |
runtime.service.type |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O tipo de serviço. Pode definir isto para um serviço diferente de ClusterIP; por exemplo,
|
runtime.targetCPUUtilizationPercentage |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Utilização da CPU alvo para o processo de tempo de execução no pod. O valor deste campo permite que o tempo de execução seja dimensionado automaticamente quando a utilização da CPU atinge este valor, até |
runtime.terminationGracePeriodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O tempo máximo entre um pedido de eliminação do agrupamento e o momento em que o agrupamento é terminado, em segundos. Durante este período, todos os hooks prestop são executados e todos os processos em execução devem terminar normalmente. O pod é terminado quando todos os processos em execução terminarem ou no final do período de tolerância, conforme o que ocorrer primeiro. Se não existirem processos em execução, o pod é terminado imediatamente. |
runtime.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
runtime.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
runtime.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
runtime.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
runtime.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
securityContext
Define as definições de segurança para agrupamentos que podem ser aplicadas ao nível global, do ambiente ou do componente.
| Propriedade | Tipo | Descrição |
|---|---|---|
securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
synchronizer
Garante que os processadores de mensagens são mantidos atualizados com os pacotes de proxy de API implementados mais recentes. Para o fazer, o sincronizador sondas o plano de gestão. Quando é detetado um novo contrato, o sincronizador envia-o para o plano de tempo de execução. Por predefinição, o sincronizador armazena os dados de configuração do ambiente no Cassandra.
Para mais informações, consulte o artigo Configure o sincronizador.
A tabela seguinte descreve as propriedades do objeto synchronizer:
| Propriedade | Tipo | Descrição |
|---|---|---|
synchronizer.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
synchronizer.annotations |
Avançado | Introduzido na versão: 1.5.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar pods. Para mais informações, consulte Anotações personalizadas. |
synchronizer.image.pullPolicy |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
synchronizer.image.tag |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
synchronizer.image.url |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
synchronizer.livenessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai validar se as sondas de atividade falharam antes de reiniciar o contentor. O valor mínimo é 1. |
synchronizer.livenessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de atividade. |
synchronizer.livenessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de atividade, em segundos. O valor mínimo é 1. |
synchronizer.livenessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
synchronizer.nodeSelector.key |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Obrigatório Chave da etiqueta do seletor de nós opcional para segmentar nós do Kubernetes para Consulte nodeSelector. |
synchronizer.nodeSelector.value |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: Valor da etiqueta do seletor de nós opcional usado para segmentar nós do Kubernetes para Consulte nodeSelector. |
synchronizer.pollInterval |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O período de tempo que o sincronizador aguarda entre as operações de sondagem. O sincronizador sonda os serviços do plano de controlo do Apigee para detetar e extrair novos contratos de tempo de execução. |
synchronizer.readinessProbe.failureThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de vezes que o Kubernetes vai verificar se as sondas de prontidão falharam antes de marcar o pod como não pronto. O valor mínimo é 1. |
synchronizer.readinessProbe.initialDelaySeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o início de um contentor antes de ser iniciada uma sondagem de prontidão. |
synchronizer.readinessProbe.periodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: Determina a frequência com que é realizada uma sondagem de prontidão, em segundos. O valor mínimo é 1. |
synchronizer.readinessProbe.successThreshold |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número mínimo de êxitos consecutivos necessários para que uma sondagem de prontidão seja considerada bem-sucedida após uma falha. O valor mínimo é 1. |
synchronizer.readinessProbe.timeoutSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O número de segundos após o qual uma sondagem de atividade expira. O valor mínimo é 1. |
synchronizer.replicaCount |
Básico | Introduzido na versão: 1.0.0
Gráfico: Deprecated: A partir da versão híbrida 1.2, faça a gestão da quantidade de réplicas do sincronizador com:
|
synchronizer.replicaCountMax |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Número máximo de réplicas para o escalonamento automático. |
synchronizer.replicaCountMin |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Número mínimo de réplicas para o ajuste de escala automático. |
synchronizer.resources.limits.cpu |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
synchronizer.resources.limits.memory |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor do Kubernetes, em mebibytes.
|
synchronizer.resources.requests.cpu |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A CPU necessária para o funcionamento normal do recurso num contentor do Kubernetes, em milicores. |
synchronizer.resources.requests.memory |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: A memória necessária para o funcionamento normal do recurso num contentor do Kubernetes, em gigabytes. |
synchronizer.serviceAccountPath |
Básico | Introduzido na versão: 1.0.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Caminho para o ficheiro de chave da conta de serviço Google com a função Apigee Synchronizer Manager. |
synchronizer.serviceAccountRef |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes elementos: Uma referência secreta do Kubernetes a um ficheiro de chave da conta de serviço Google. Consulte o artigo Armazenar chaves de contas de serviço em segredos do Kubernetes. |
synchronizer.serviceAccountSecret |
Básico | Introduzido na versão: 1.1.0
Valor predefinido: nenhum Gráfico: O nome de um segredo do Kubernetes. Tem de criar o segredo através de uma chave da conta de serviço Google com a função Apigee Synchronizer Manager como entrada. |
synchronizer.targetCPUUtilizationPercentage |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico:
Utilização da CPU alvo para o processo do sincronizador no pod. O valor deste campo permite que o sincronizador seja dimensionado automaticamente quando a utilização da CPU atinge este valor, até |
synchronizer.terminationGracePeriodSeconds |
Avançado | Introduzido na versão: 1.0.0
Valor predefinido: Gráfico: O tempo máximo entre um pedido de eliminação do agrupamento e o momento em que o agrupamento é terminado, em segundos. Durante este período, todos os hooks prestop são executados e todos os processos em execução devem terminar normalmente. O pod é terminado quando todos os processos em execução terminarem ou no final do período de tolerância, conforme o que ocorrer primeiro. Se não existirem processos em execução, o pod é terminado imediatamente. |
synchronizer.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
synchronizer.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
synchronizer.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
synchronizer.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
synchronizer.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
virtualhosts
A propriedade virtualhosts é uma propriedade de configuração obrigatória.
Os anfitriões virtuais permitem que o Apigee hybrid processe pedidos de API para um grupo de ambientes especificado.
Para mais informações, consulte o artigo Configure anfitriões virtuais.
A tabela seguinte descreve as propriedades do objeto virtualhosts:
| Propriedade | Tipo | Descrição | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
virtualhosts[].additionalGateways |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Uma lista de gateways do Istio para encaminhar o tráfego. |
||||||||||||
virtualhosts[].cipherSuites[] |
Avançado | Introduzido na versão: 1.9.2
Valor predefinido: nenhum Gráfico: Esta propriedade configura as cifras TLS usadas no gateway de entrada. Os valores de Segue-se uma lista de cifras suportadas no formato OpenSSL. Pode encontrar mais informações sobre as cifras suportadas na documentação da compilação FIPS do Envoy. Um valor em branco assume as predefinições dos conjuntos de cifras suportados pela compilação FIPS do Boring do Envoy. TLS v1.3:
TLS v1.2:
TLS v1.1:
Para ativar mais conjuntos de cifras, adicione-os à propriedade virtualhosts: - name: ENV_GROUP_NAME minTLSProtocolVersion: "1.2" cipherSuites: - "AES128-GCM-SHA256" - "AES128-SHA" - "AES256-GCM-SHA384" - "AES256-SHA" - "ECDHE-ECDSA-AES128-GCM-SHA256" - "ECDHE-ECDSA-AES128-SHA" - "ECDHE-ECDSA-AES256-GCM-SHA384" - "ECDHE-ECDSA-AES256-SHA" - "ECDHE-ECDSA-CHACHA20-POLY1305" - "ECDHE-RSA-AES128-GCM-SHA256" - "ECDHE-RSA-AES128-SHA" - "ECDHE-RSA-AES256-GCM-SHA384" - "ECDHE-RSA-AES256-SHA" - "ECDHE-RSA-CHACHA20-POLY1305" ...
Se quiser ativar versões mais antigas do TLS na implementação do gateway de entrada do Apigee, use as propriedades Por exemplo, para ativar o TLS v.1.1: virtualhosts: - name: ENV_GROUP_NAME minTLSProtocolVersion: "1.1" cipherSuites: - "ECDHE-ECDSA-AES128-GCM-SHA256" - "ECDHE-RSA-AES128-GCM-SHA256" - "ECDHE-ECDSA-AES256-GCM-SHA384" - "ECDHE-RSA-AES256-GCM-SHA384" - "ECDHE-ECDSA-CHACHA20-POLY1305" - "ECDHE-RSA-CHACHA20-POLY1305" - "ECDHE-ECDSA-AES128-SHA" - "ECDHE-RSA-AES128-SHA" - "ECDHE-ECDSA-AES256-SHA" - "ECDHE-RSA-AES256-SHA" ... |
||||||||||||
virtualhosts[].name |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: Obrigatório O nome do anfitrião virtual. |
||||||||||||
virtualhosts[].maxTLSProtocolVersion |
Básico | Introduzido na versão: 1.3.0
Valor predefinido: nenhum Gráfico: A versão máxima do protocolo TLS que o Envoy pode selecionar. O Envoy usa automaticamente a versão do protocolo TLS ideal entre O valor tem de ser uma string que represente o número da versão do TLS. Por exemplo: virtualhosts: - name: default maxTLSProtocolVersion: "1.3"
Onde a string representa o número da versão TLS no formato Consulte também
|
||||||||||||
virtualhosts[].minTLSProtocolVersion |
Básico | Introduzido na versão: 1.3.0
Valor predefinido: nenhum Gráfico: A versão mínima do protocolo TLS que o Envoy pode selecionar. O Envoy usa automaticamente a versão do protocolo TLS ideal entre O valor tem de ser uma string que represente o número da versão do TLS. Por exemplo: virtualhosts: - name: default minTLSProtocolVersion: "1.2"
Onde a string representa o número da versão TLS no formato Consulte também
|
||||||||||||
virtualhosts[].selector |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: Gráfico: Obrigatório Um par de chave-valor do seletor para apontar para diferentes seletores de entrada.
Se não for fornecida nenhuma etiqueta de seletor, a configuração é fornecida ao gateway de entrada do Apigee. |
||||||||||||
virtualhosts[].sslCertPath |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário
O caminho no seu sistema para um ficheiro de certificado TLS. |
||||||||||||
virtualhosts[].sslKeyPath |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário
O caminho no seu sistema para o ficheiro de chave privada TLS. |
||||||||||||
virtualhosts[].sslSecret |
Básico | Introduzido na versão: 1.2.0
Valor predefinido: nenhum Gráfico: É necessário
O nome do ficheiro armazenado num segredo do Kubernetes que contém os utilizadores e as palavras-passe do Cassandra. Pode criar o segredo seguindo as instruções abaixo: Crie o segredo. Veja também:
|
watcher
A propriedade watcher é uma propriedade de configuração obrigatória.
O observador é um processo que monitoriza as alterações de configuração e aciona a respetiva aplicação para o plano de tempo de execução.
A tabela seguinte descreve as propriedades do objeto watcher:
| Propriedade | Tipo | Descrição |
|---|---|---|
watcher.securityContext.seccompProfile.type |
Avançado |
Introduzido na versão: 1.16.0 Valor predefinido: nenhum Gráfico: Especifica o tipo de perfil Seccomp a aplicar ao contexto de segurança do pod. Os valores permitidos são Consulte o artigo Configure perfis Seccomp para segurança de pods. |
watcher.annotations |
Avançado | Introduzido na versão: 1.5.0
Valor predefinido: nenhum Gráfico: Mapa de chave/valor opcional usado para anotar pods. Para mais informações, consulte Anotações personalizadas. |
watcher.args.enableIssueScanning |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: Gráfico: Ativa ou desativa a apresentação automática de problemas. Quando Defina como |
watcher.args.enableLeaderElect |
Avançado | Introduzido na versão: 1.13.0
Valor predefinido: Gráfico: Quando |
watcher.args.issueScanInterval |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: Gráfico: O intervalo em segundos da frequência com que o Watcher analisa o plano de tempo de execução para a apresentação automática de problemas. Para mais informações, consulte o artigo Apresentação automática de problemas. |
watcher.gsa |
Avançado | Introduzido na versão: 1.10.0
Valor predefinido: nenhum Gráfico: Apenas Helm: o endereço de email da conta de serviço (GSA) do Google IAM
a associar à conta de serviço do Kubernetes correspondente quando
ativa a Identidade de carga de trabalho em clusters do GKE através de gráficos do Helm. Normalmente, os endereços de email do GSA têm o seguinte formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por exemplo: apigee-watcher@my-hybrid-project.iam.gserviceaccount.com Consulte os artigos Ativar o Workload Identity no GKE ou Ativar a federação de identidades da carga de trabalho no AKS e EKS. |
watcher.image.pullPolicy |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: Determina quando o kubelet extrai a imagem do Docker do pod. Os valores possíveis incluem:
Para mais informações, consulte o artigo Atualizar imagens. |
watcher.image.tag |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: Gráfico: A etiqueta da versão da imagem de Docker deste serviço. |
watcher.image.url |
Avançado | Introduzido na versão: 1.4.0
Valor predefinido: nenhum Gráfico: A localização da imagem do Docker para este serviço. Use |
watcher.replicaCountMax |
Básico | Introduzido na versão: 1.3.0
Valor predefinido: Gráfico: O número máximo de réplicas de observação. Este valor deve ser mantido em
O Apigee Hybrid usa um pod de observação por instalação. A eleição de líder seleciona automaticamente um pod de observação. As réplicas de pods de observação adicionais vão ser forçadas a um estado instável. Consulte watcher.args.enableLeaderElect. |
watcher.replicaCountMin |
Básico | Introduzido na versão: 1.3.0
Valor predefinido: Gráfico: O número mínimo de réplicas de observadores. |
watcher.resources.limits.cpu |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite da CPU para o recurso num contentor do Kubernetes, em milicores.
|
watcher.resources.limits.memory |
Avançado | Introduzido na versão: 1.11.0
Valor predefinido: Gráfico: O limite de memória para o recurso num contentor do Kubernetes, em mebibytes.
|
watcher.serviceAccountPath |
Básico | Introduzido na versão: 1.3.0
Valor predefinido: nenhum Gráfico: Obrigatório. Caminho para o ficheiro de chave da conta de serviço Google com a função Agente do Apigee Runtime. |
watcher.serviceAccountRef |
Avançado | Introduzido na versão: 1.3.0
Valor predefinido: nenhum Gráfico: É necessário um dos seguintes: serviceAccountPath ou serviceAccountRef. Uma referência secreta do Kubernetes a um ficheiro de chave da conta de serviço Google. Consulte o artigo Armazenar chaves de contas de serviço em segredos do Kubernetes. |
watcher.tolerations.effect |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints and Tolerations do Kubernetes.
Consulte o artigo Falhas e tolerâncias: conceitos para ver detalhes. |
watcher.tolerations.key |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
watcher.tolerations.operator |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: Gráfico: Necessário para usar a funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
watcher.tolerations.tolerationSeconds |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |
watcher.tolerations.value |
Avançado | Introduzido na versão: 1.10.1
Valor predefinido: nenhum Gráfico: Usado pela funcionalidade Taints e Tolerations do Kubernetes.
Consulte o artigo Restrições e tolerâncias: conceitos para ver detalhes. |