- v1.15 (última)
- v1.14
- v1.13
- Lista de versiones admitidas
- v1.12
- v1.11
- v1.10
- v1.9
- v1.8
- v1.7
- Versión 1.6
- v1.5
- Versión 1.4
- Versión 1.3
- v1.2
- v1.1
Versiones compatibles:
Versiones no compatibles:
En esta sección se enumeran todas las propiedades de configuración que puede usar para personalizar el plano de tiempo de ejecución de su implementación híbrida de Apigee.
Filtrar esta página
Para filtrar las propiedades que se muestran en esta página, seleccione Básico (las propiedades más habituales) o Avanzado (las propiedades que rara vez necesitan cambios):
PantallaPropiedades de nivel superior
En la siguiente tabla se describen las propiedades de nivel superior del archivo overrides.yaml
. Estas son propiedades que no pertenecen a otro objeto y se aplican a nivel de organización o de entorno:
Propiedad | Tipo | Descripción |
---|---|---|
axHashSalt |
Avanzado | Introducido en la versión: 1.3.0 Valor predeterminado: Optional Nombre de un secreto de Kubernetes que contiene un salt usado al calcular hashes para ofuscar los datos de usuario antes de que se envíen a las analíticas de Apigee. Si no especificas ningún valor de salt, se usa Apigee usa SHA512 para cifrar con tecnología hash el valor original antes de enviar datos del plano de ejecución al plano de control. Consulte Ofuscar datos de usuario para analíticas. |
contractProvider |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Define la ruta de la API de todas las APIs de tu instalación. Obligatorio si tu instalación híbrida usa residencia de datos en el siguiente formato: contractProvider: https://CONTROL_PLANE_LOCATION-apigee.googleapis.com CONTROL_PLANE_LOCATION es la ubicación donde se almacenan los datos del plano de control, como los paquetes proxy. Para ver una lista, consulta Regiones disponibles del plano de control de la API de Apigee. Por ejemplo: contractProvider: https://us-apigee.googleapis.com |
gcpProjectID |
Avanzado | Deprecated: En la versión 1.2.0 y posteriores, usa gcp.projectID .
Introducido en la versión: 1.0.0 Valor predeterminado: ninguno Obligatorio ID de tu proyecto de Google Cloud. Funciona con |
gcpRegion |
Avanzado | Deprecated: En la versión 1.2.0 y posteriores, usa gcp.region .
Introducido en la versión: 1.0.0 Valor predeterminado: Obligatorio La región o zona de Google Cloud más cercana a tu clúster de Kubernetes. Funciona con |
hub |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: ninguno URL de un repositorio de contenedores de imágenes privadas que se usa para extraer imágenes de todos los componentes de Apigee de un repositorio privado.
La ruta de la imagen de cada componente será el valor de
Por ejemplo, si el valor de hub: private-docker-host.example.com como: ## an example of internal component vs 3rd party containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.13.4 imagePullPolicy: IfNotPresent containers: - name: apigee-ingressgateway image: private-docker-host.example.com/apigee-asm-ingress:1.18.7-asm.4-distroless imagePullPolicy: IfNotPresent Los demás componentes seguirán un patrón similar. Usa Consulta Usar un repositorio de imágenes privado con Apigee hybrid. Puede anular la URL de la imagen de los componentes de forma individual con las siguientes propiedades:
|
imagePullSecrets.name |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Nombre del secreto de Kubernetes configurado como tipo docker-registry. Se usa para extraer imágenes de un repositorio privado. |
instanceID |
Básico | Introducido en la versión: 1.3.0
Valor predeterminado: ninguno Obligatorio Identificador único de esta instalación. Una cadena única para identificar esta instancia. Puede ser cualquier combinación de letras y números de hasta 63 caracteres. |
k8sClusterName |
Avanzado | Deprecated: En la versión 1.2.0 y posteriores, usa k8sCluster.name
y k8sCluster.region en su lugar.
Introducido en la versión: 1.0.0 Valor predeterminado: ninguno Nombre del proclúster de Kubernetes (K8S) en el que se ejecuta tu proyecto híbrido. Funciona con |
kmsEncryptionKey |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Opcional. Usa solo uno de los campos kmsEncryptionKey, kmsEncryptionPath o kmsEncryptionSecret. Ruta del sistema de archivos local de la clave de cifrado de los datos del KMS de Apigee. |
kmsEncryptionPath |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Opcional. Usa solo uno de los campos kmsEncryptionKey, kmsEncryptionPath o kmsEncryptionSecret. Ruta a un archivo que contiene una clave de cifrado codificada en base64. Consulta Cifrado de datos. |
kmsEncryptionSecret.key |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Opcional. Usa solo uno de los campos kmsEncryptionKey, kmsEncryptionPath o kmsEncryptionSecret. La clave de un secreto de Kubernetes que contiene una clave de cifrado codificada en base64. Consulta Cifrado de datos. |
kmsEncryptionSecret.name |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Opcional. Usa solo uno de los campos kmsEncryptionKey, kmsEncryptionPath o kmsEncryptionSecret. Nombre de un secreto de Kubernetes que contiene una clave de cifrado codificada en base64. Consulta Cifrado de datos. |
kvmEncryptionKey |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Opcional. Usa solo uno de los siguientes campos: kvmEncryptionKey, kvmEncryptionPath o kvmEncryptionSecret. Ruta del sistema de archivos local de la clave de encriptado de los datos de KVM de Apigee. |
kvmEncryptionPath |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Opcional. Usa solo uno de los siguientes campos: kvmEncryptionKey, kvmEncryptionPath o kvmEncryptionSecret. Ruta a un archivo que contiene una clave de cifrado codificada en base64. Consulta Cifrado de datos. |
kvmEncryptionSecret.key |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Opcional. Usa solo uno de los siguientes campos: kvmEncryptionKey, kvmEncryptionPath o kvmEncryptionSecret. La clave de un secreto de Kubernetes que contiene una clave de cifrado codificada en base64. Consulta Cifrado de datos. |
kvmEncryptionSecret.name |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Opcional. Usa solo uno de los siguientes campos: kvmEncryptionKey, kvmEncryptionPath o kvmEncryptionSecret. Nombre de un secreto de Kubernetes que contiene una clave de cifrado codificada en base64. Consulta Cifrado de datos. |
multiOrgCluster |
Avanzado | Introducido en la versión: 1.10.0
Valor predeterminado: En el caso de los clústeres de varias organizaciones, esta propiedad permite exportar las métricas de la organización al proyecto indicado en la propiedad |
namespace |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: El espacio de nombres de tu clúster de Kubernetes en el que se instalarán los componentes de Apigee. |
org |
Básico |
Introducido en la versión: 1.0.0 Valor predeterminado: ninguno Obligatorio La organización habilitada para el modo híbrido que Apigee te proporcionó durante la instalación híbrida. Una organización es el contenedor de nivel superior de Apigee. Contiene todos tus proxies de API y recursos relacionados. Si el valor está vacío, debes actualizarlo con el nombre de tu organización una vez que la hayas creado. |
orgScopedUDCA |
Avanzado | Introducido en la versión: 1.8.0
Valor predeterminado: Habilita el servicio Universal Data Collection Agent (UDCA) a nivel de organización, que extrae analíticas, monetización y depuración (seguimiento) y lo envía a la plataforma de analíticas unificada (UAP), que reside en el plano de control. UDCA con ámbito de organización usa una sola cuenta de servicio de Google para todos los entornos de Apigee. La cuenta de servicio debe tener el rol Agente de analíticas de Apigee ( Especifica la ruta al archivo de clave de la cuenta de servicio con la propiedad Si prefiere usar un agente de UDCA independiente para cada entorno, defina
Consulta también udca. |
revision |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Apigee hybrid admite actualizaciones continuas de Kubernetes, que permiten que las actualizaciones de despliegue se realicen sin tiempo de inactividad actualizando de forma incremental las instancias de Pod con otras nuevas. Cuando se actualizan ciertas anulaciones de YAML que provocan un cambio en el
Cuando se cambia y se aplica la propiedad
Para cambiar las propiedades de los siguientes objetos, es necesario actualizar Para obtener más información, consulta Actualizaciones continuas. |
serviceAccountSecretProviderClass |
Avanzado | Introducido en la versión: 1.12.0
Valor predeterminado: ninguno Nombre de la clase de proveedor de secretos específica de la organización ( Consulta Almacenar claves de cuentas de servicio en HashiCorp Vault. |
validateOrg |
Avanzado | Introducido en la versión: 1.8.0
Valor predeterminado: Habilita la validación estricta del vínculo entre la organización de Apigee y el proyecto de Google Cloud, y comprueba si existen grupos de entornos.
Consulta también |
validateServiceAccounts |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Habilita la validación estricta de los permisos de la cuenta de servicio. Para ello, se usa el método
Consulta también |
ao
Los operadores de Apigee (AO) crean y actualizan recursos de Kubernetes e Istio de bajo nivel que son necesarios para desplegar y mantener un componente. Por ejemplo, el controlador lleva a cabo la liberación de procesadores de mensajes.
En la siguiente tabla se describen las propiedades del objeto ao
de apigee-operators:
Propiedad | Tipo | Descripción |
---|---|---|
ao.args.disableIstioConfigInAPIServer |
Avanzado | Introducido en la versión: 1.8.0
Valor predeterminado: Impide que Apigee proporcione configuración a la malla de servicios de Cloud instalada por el cliente.
|
ao.args.disableManagedClusterRoles |
Avanzado | Introducido en la versión: 1.10.0
Valor predeterminado:
Cuando se usa |
ao.image.pullPolicy |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: Determina cuándo kubelet extrae la imagen Docker del pod. Estos son algunos de los posibles valores:
Para obtener más información, consulta Actualizar imágenes. |
ao.image.tag |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: La etiqueta de versión de la imagen Docker de este servicio. |
ao.image.url |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Ubicación de la imagen Docker de este servicio. Usa |
ao.resources.limits.cpu |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: Límite de CPU del recurso en un contenedor de Kubernetes, en milinúcleos.
|
ao.resources.limits.memory |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: Límite de memoria del recurso en un contenedor de Kubernetes, en mebibytes.
|
ao.resources.requests.cpu |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: La CPU necesaria para el funcionamiento normal del recurso en un contenedor de Kubernetes, en milinúcleos. |
ao.resources.requests.memory |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: La memoria necesaria para el funcionamiento normal del recurso en un contenedor de Kubernetes, en mebibytes. |
ao.tolerations.effect |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: ninguno Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints y tolerancias: conceptos. |
ao.tolerations.key |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: ninguno Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
ao.tolerations.operator |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
ao.tolerations.tolerationSeconds |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: ninguno Usada por la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
ao.tolerations.value |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: ninguno Usada por la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
apigeeIngressGateway
Configura la pasarela de entrada de Apigee para Apigee Hybrid. Usa las propiedades apigeeIngressGateway
para aplicar una configuración común a todas las instancias de la pasarela de entrada de Apigee.
Consulta ingressGateways
para configurar instancias individuales de forma única.
Aplica cambios a las propiedades de apigeeIngressGateway
con el gráfico apigee-org
.
En la siguiente tabla se describen las propiedades del objeto apigeeIngressGateway
:
Propiedad | Tipo | Descripción |
---|---|---|
apigeeIngressGateway.image.pullPolicy |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: Determina cuándo kubelet extrae la imagen Docker del pod. Estos son algunos de los posibles valores:
Para obtener más información, consulta Actualizar imágenes. |
apigeeIngressGateway.image.tag |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: La etiqueta de versión de la imagen Docker de este servicio. |
apigeeIngressGateway.image.url |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: ninguno Ubicación de la imagen Docker de este servicio. Usa |
apigeeIngressGateway.nodeSelector.key |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: ninguno Obligatorio Clave de etiqueta del selector de nodos que se usa para orientar los nodos de Kubernetes dedicados a los servicios de la pasarela de entrada. Consulta Configurar grupos de nodos dedicados. |
apigeeIngressGateway.nodeSelector.value |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: ninguno Valor de etiqueta de selector de nodos opcional que se usa para orientar los nodos de Kubernetes dedicados a los servicios de puerta de enlace de entrada y anular la configuración de Consulta nodeSelector. |
apigeeIngressGateway.replicaCountMax |
Básico | Introducido en la versión: 1.11.0
Valor predeterminado: El número máximo de pods que puede añadir automáticamente el sistema híbrido para la puerta de enlace de entrada disponible para el autoescalado. |
apigeeIngressGateway.replicaCountMin |
Básico | Introducido en la versión: 1.11.0
Valor predeterminado: El número mínimo de pods de la puerta de enlace de entrada disponibles para el autoescalado. |
apigeeIngressGateway.targetCPUUtilizationPercentage |
Avanzado | Introducido en la versión: 1.10.5, 1.11.2 y 1.12.1
Valor predeterminado: Umbral de uso de CPU para escalar el número de pods del ReplicaSet, como porcentaje del total de recursos de CPU disponibles. Cuando el uso de la CPU supera este valor, el modo híbrido aumentará gradualmente el número de pods del ReplicaSet hasta Para obtener más información sobre el escalado en Kubernetes, consulta el artículo sobre el autoescalado horizontal de pods en la documentación de Kubernetes. |
apigeeIngressGateway.tolerations.effect |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: ninguno Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints y tolerancias: conceptos. |
apigeeIngressGateway.tolerations.key |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: ninguno Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
apigeeIngressGateway.tolerations.operator |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
apigeeIngressGateway.tolerations.tolerationSeconds |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: ninguno Usada por la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
apigeeIngressGateway.tolerations.value |
Avanzado | Introducido en la versión: 1.11.0
Valor predeterminado: ninguno Usada por la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
cassandra
Define el servicio híbrido que gestiona el repositorio de datos de tiempo de ejecución. Este repositorio almacena configuraciones de aplicaciones, contadores de cuota distribuidos, claves de API y tokens de OAuth para aplicaciones que se ejecutan en la pasarela.
Para obtener más información, consulta Configuración de StorageClass.
En la siguiente tabla se describen las propiedades del objeto cassandra
:
Propiedad | Tipo | Descripción |
---|---|---|
cassandra.annotations |
Avanzado | Introducido en la versión: 1.5.0
Valor predeterminado: ninguno Mapa de clave-valor opcional que se usa para anotar pods. Para obtener más información, consulta Anotaciones personalizadas. |
cassandra.auth.admin.password |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Obligatorio Contraseña del administrador de Cassandra. El usuario administrador se usa para cualquier actividad administrativa que se realice en el clúster de Cassandra, como crear y restaurar copias de seguridad. |
cassandra.auth.ddl.password |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Obligatorio Contraseña del usuario del lenguaje de definición de datos (DDL) de Cassandra. Usada por MART para cualquiera de las tareas de definición de datos, como la creación, la actualización y la eliminación de espacios de claves. |
cassandra.auth.default.password |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Obligatorio La contraseña del usuario predeterminado de Cassandra que se crea cuando se habilita la autenticación. Esta contraseña debe restablecerse al configurar la autenticación de Cassandra. Consulta Configurar TLS para Cassandra. |
cassandra.auth.dml.password |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Obligatorio Contraseña del usuario del lenguaje de manipulación de datos (DML) de Cassandra. El usuario de DML lo usa la comunicación del cliente para leer y escribir datos en Cassandra. |
cassandra.auth.image.pullPolicy |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Determina cuándo kubelet extrae la imagen Docker del pod. Estos son algunos de los posibles valores:
Para obtener más información, consulta Actualizar imágenes. |
cassandra.auth.image.tag |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La etiqueta de versión de la imagen Docker de este servicio. |
cassandra.auth.image.url |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Ubicación de la imagen Docker de este servicio. Usa |
cassandra.auth.jmx.password |
Básico | Introducido en la versión: 1.4.0
Valor predeterminado: Obligatorio Contraseña del usuario de operaciones JMX de Cassandra. Se usa para autenticar y comunicarse con la interfaz JMX de Cassandra. |
cassandra.auth.jmx.username |
Básico | Introducido en la versión: 1.4.0
Valor predeterminado: Obligatorio Nombre de usuario del usuario de operaciones JMX de Cassandra. Se usa para autenticar y comunicarse con la interfaz JMX de Cassandra. |
cassandra.auth.jolokia.password |
Básico | Introducido en la versión: 1.4.0
Valor predeterminado: Obligatorio Contraseña del usuario de operaciones JMX de Jolokia de Cassandra. Se usa para autenticar y comunicarse con la API JMX de Cassandra. |
cassandra.auth.jolokia.username |
Básico | Introducido en la versión: 1.4.0
Valor predeterminado: Obligatorio Nombre de usuario del usuario de operaciones JMX de Jolokia de Cassandra. Se usa para autenticar y comunicarse con la API JMX de Cassandra. |
cassandra.auth.secret |
Básico | Introducido en la versión: 1.3.3
Valor predeterminado: ninguno Nombre del archivo almacenado en un secreto de Kubernetes que contiene los usuarios y las contraseñas de Cassandra. Para crear el secreto, sigue estas instrucciones: Crea el secreto. Consulta también:
|
cassandra.auth.secretProviderClass |
Avanzado | Introducido en la versión: 1.10.3
Valor predeterminado: ninguno Política de almacenamiento de secretos de Cassandra. Si se define, debe coincidir con SecretProviderClass que hace referencia al proveedor de secretos externo, como Hashicorp Vault. Si no se define, Apigee hybrid usa los nombres de usuario y las contraseñas almacenados en:
o el secreto de Kubernetes almacenado en: Consulta Almacenar secretos de Cassandra en HashiCorp Vault para obtener instrucciones sobre cómo crear la política. |
cassandra.backup.cloudProvider |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: El nombre de un proveedor de copias de seguridad. Valores admitidos:
|
cassandra.backup.dbStorageBucket |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Obligatorio si la copia de seguridad está habilitada y Nombre de un segmento de Google Cloud Storage que se usará para almacenar archivos de copia de seguridad. Consulta Crear segmentos si necesitas crear uno. |
cassandra.backup.enabled |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La copia de seguridad de los datos no está habilitada de forma predeterminada. Para habilitarlo, selecciona |
cassandra.backup.gsa |
Avanzado | Introducido en la versión: 1.10.0
Valor predeterminado: ninguno Solo Helm: dirección de correo de la cuenta de servicio de gestión de identidades y accesos de Google (IAM) Las direcciones de correo de GSA suelen tener el siguiente formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por ejemplo: apigee-cassandra@my-hybrid-project.iam.gserviceaccount.com |
cassandra.backup.image.pullPolicy |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Determina cuándo kubelet extrae la imagen Docker del pod. Estos son algunos de los posibles valores:
Para obtener más información, consulta Actualizar imágenes. |
cassandra.backup.image.tag |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La etiqueta de versión de la imagen Docker de este servicio. |
cassandra.backup.image.url |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Ubicación de la imagen Docker de este servicio. Usa |
cassandra.backup.keyfile |
Avanzado | Introducido en la versión: 1.3.0
Valor predeterminado: ninguno Obligatorio si la copia de seguridad está habilitada y Ruta del archivo de clave privada SSH en tu sistema de archivos local. |
cassandra.backup.schedule |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La programación de la tarea cron de la copia de seguridad. |
cassandra.backup.server |
Avanzado | Introducido en la versión: 1.3.0
Valor predeterminado: ninguno Obligatorio si la copia de seguridad está habilitada y La dirección IP de tu servidor de copia de seguridad SSH remoto. |
cassandra.backup.serviceAccountPath |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Ruta a un archivo de clave de cuenta de servicio de Google
que tenga el rol Administrador de objetos de Storage ( Si la copia de seguridad está habilitada y |
cassandra.backup.serviceAccountRef |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Nombre de un secreto de Kubernetes que almacena el contenido de un archivo de claves de cuenta de servicio de Google
que tiene el rol Administrador de objetos de almacenamiento ( Si la copia de seguridad está habilitada y |
cassandra.backup.storageDirectory |
Avanzado | Introducido en la versión: 1.3.0
Valor predeterminado: ninguno Obligatorio si la copia de seguridad está habilitada y Puede ser una ruta absoluta o relativa al directorio principal del usuario Nombre del directorio de copia de seguridad en el servidor SSH de copia de seguridad. |
cassandra.clusterName |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Especifica el nombre del clúster de Cassandra. |
cassandra.datacenter |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Especifica el centro de datos del nodo de Cassandra. |
cassandra.dnsPolicy |
Básico | Introducido en la versión: 1.1.1
Valor predeterminado: ninguno
Si asignas el valor true a |
cassandra.externalSeedHost |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Nombre de host o IP de un nodo de clúster de Cassandra. Si no se define, se usa el servicio local de Kubernetes. |
cassandra.heapNewSize |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Cantidad de memoria del sistema JVM asignada a objetos más recientes, en megabytes. |
cassandra.hostNetwork |
Básico | Introducido en la versión: 1.1.1
Valor predeterminado: Habilita la función de Kubernetes
Define Define Cuando |
cassandra.image.pullPolicy |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Determina cuándo kubelet extrae la imagen Docker del pod. Estos son algunos de los posibles valores:
Para obtener más información, consulta Actualizar imágenes. |
cassandra.image.tag |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La etiqueta de versión de la imagen Docker de este servicio. |
cassandra.image.url |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Ubicación de la imagen Docker de este servicio. Usa |
cassandra.maxHeapSize |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: El límite superior de la memoria del sistema JVM disponible para las operaciones de Cassandra, en megabytes. |
cassandra.multiRegionSeedHost |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Dirección IP de un clúster de Cassandra que se usa para ampliar un clúster a una nueva región. Consulta Configurar el host de inicialización multirregional. |
cassandra.nodeSelector.key |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Obligatorio Clave de etiqueta del selector de nodos que se usa para orientar los nodos de Kubernetes dedicados a los servicios de datos de Consulta Configurar grupos de nodos dedicados. |
cassandra.nodeSelector.value |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Valor de etiqueta de selector de nodo opcional que se usa para orientar los nodos de Kubernetes dedicados a los servicios de datos Consulta nodeSelector. |
cassandra.port |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Número de puerto usado para conectarse a Cassandra. |
cassandra.rack |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Especifica el rack del nodo de Cassandra. |
cassandra.readinessProbe.failureThreshold |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Número de veces que Kubernetes verificará que las sondas de disponibilidad han fallado antes de marcar el pod como no disponible. El valor mínimo es 1. |
cassandra.readinessProbe.initialDelaySeconds |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Número de segundos que deben transcurrir después de iniciar un contenedor para que se inicie una sonda de disponibilidad. |
cassandra.readinessProbe.periodSeconds |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Determina la frecuencia con la que se realiza una comprobación de disponibilidad (en segundos). El valor mínimo es 1. |
cassandra.readinessProbe.successThreshold |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Número mínimo de éxitos consecutivos necesarios para que una sonda de disponibilidad se considere correcta después de un fallo. El valor mínimo es 1. |
cassandra.readinessProbe.timeoutSeconds |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Número de segundos tras los cuales se agota el tiempo de espera de una prueba de actividad. El valor mínimo es 1. |
cassandra.replicaCount |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Cassandra es una base de datos replicada. Esta propiedad especifica el número de nodos de Cassandra empleados como StatefulSet. |
cassandra.resources.requests.cpu |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La CPU necesaria para el funcionamiento normal del recurso en un contenedor de Kubernetes, en milinúcleos. |
cassandra.resources.requests.memory |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La memoria necesaria para el funcionamiento normal del recurso en un contenedor de Kubernetes, en mebibytes. |
cassandra.restore.cloudProvider |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Nombre de un proveedor de restauración. Valores admitidos:
|
cassandra.restore.dbStorageBucket |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Obligatorio si la restauración está habilitada y Nombre de un segmento de Google Cloud Storage que almacena archivos de copia de seguridad que se usarán para restaurar datos. |
cassandra.restore.enabled |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La restauración de datos no está habilitada de forma predeterminada. Para habilitarlo, selecciona |
cassandra.restore.gsa |
Avanzado | Introducido en la versión: 1.10.0
Valor predeterminado: ninguno Solo Helm: dirección de correo de la cuenta de servicio de Las direcciones de correo de GSA suelen tener el siguiente formato: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Por ejemplo: apigee-cassandra@my-hybrid-project.iam.gserviceaccount.com |
cassandra.restore.image.pullPolicy |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Determina cuándo kubelet extrae la imagen Docker del pod. Estos son algunos de los posibles valores:
Para obtener más información, consulta Actualizar imágenes. |
cassandra.restore.image.tag |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: La etiqueta de versión de la imagen Docker de este servicio. |
cassandra.restore.image.url |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Ubicación de la imagen Docker de este servicio. Usa |
cassandra.restore.serviceAccountPath |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Ruta a un archivo de clave de cuenta de servicio de Google
que tenga el rol Administrador de objetos de Storage ( Si la restauración está habilitada y |
cassandra.restore.serviceAccountRef |
Avanzado | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno Nombre de un secreto de Kubernetes que almacena el contenido de un archivo de claves de cuenta de servicio de Google
que tiene el rol Administrador de objetos de almacenamiento ( Si la restauración está habilitada y |
cassandra.restore.snapshotTimestamp |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Obligatorio si la restauración está habilitada. Marca de tiempo de la copia de seguridad que se debe restaurar. |
cassandra.sslCertPath |
Básico | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno
Ruta de tu sistema a un archivo de certificado TLS. |
cassandra.sslKeyPath |
Básico | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno
Ruta de tu sistema al archivo de clave privada TLS. |
cassandra.sslRootCAPath |
Básico | Introducido en la versión: 1.2.0
Valor predeterminado: ninguno La cadena de certificados de la AC raíz (autoridad de certificación). |
cassandra.storage.capacity |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: Obligatorio si se especifica Especifica el tamaño de disco necesario en mebibytes (Mi) o gibibytes (Gi). |
cassandra.storage.storageclass |
Básico | Introducido en la versión: 1.0.0
Valor predeterminado: ninguno Especifica la clase de almacenamiento local que se está usando. |
cassandra.storage.storageSize |
Básico | Introducido en la versión: 1.11.0
Valor predeterminado: Obligatorio si se especifica Especifica el tamaño de disco necesario en mebibytes (Mi) o gibibytes (Gi). |
cassandra.terminationGracePeriodSeconds |
Avanzado | Introducido en la versión: 1.0.0
Valor predeterminado: Tiempo transcurrido entre una solicitud de eliminación de un pod y el momento en que se elimina, en segundos. Durante este periodo, se ejecutarán los hooks prestop y se cerrará correctamente cualquier proceso en ejecución. |
cassandra.tolerations.effect |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: ninguno Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints y tolerancias: conceptos. |
cassandra.tolerations.key |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: ninguno Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
cassandra.tolerations.operator |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: Es necesario para usar la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
cassandra.tolerations.tolerationSeconds |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: ninguno Usada por la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
cassandra.tolerations.value |
Avanzado | Introducido en la versión: 1.10.1
Valor predeterminado: ninguno Usada por la función Tolerancias e intolerancias de Kubernetes.
Para obtener más información, consulta Taints and Tolerations: Concepts (Taints y tolerancias: conceptos). |
certManager
Apigee usa cert-manager para validar los certificados.
En la siguiente tabla se describen las propiedades del objeto certManager
:
Propiedad | Tipo | Descripción |
---|---|---|
certManager.namespace |
Avanzado | Introducido en la versión: 1.9.0
Valor predeterminado: El espacio de nombres de cert-manager. Consulta Ejecutar cert-manager en un espacio de nombres personalizado. |
connectAgent
Apigee Connect permite que el plano de gestión de Apigee hybrid se conecte de forma segura al servicio MART del plano de entorno de ejecución sin que tengas que exponer el endpoint de MART en Internet.
En la siguiente tabla se describen las propiedades del objeto connectAgent
:
Propiedad | Tipo | Descripción |
---|---|---|
connectAgent.annotations |
Avanzado | Introducido en la versión: 1.5.0
Valor predeterminado: ninguno Mapa de clave-valor opcional que se usa para anotar pods. Para obtener más información, consulta |