En este paso se explica cómo crear el clúster en el que ejecutarás Apigee hybrid. Las instrucciones varían en función de la plataforma en la que ejecutes la versión híbrida.
Clústeres dedicados y compartidos
Puedes crear un clúster nuevo y específico para Apigee hybrid, como se explica en este paso, o instalarlo en un clúster que esté ejecutando otras cargas de trabajo.
- Clúster dedicado: (recomendado) crear un clúster dedicado para Apigee hybrid añade aislamiento y simplifica el esfuerzo general necesario para mantener el clúster y sus cargas de trabajo de Apigee hybrid.
- Clúster compartido: (poco habitual) si instalas Apigee hybrid en un clúster que ejecuta otras cargas de trabajo, debes actualizar y mantener el clúster en las versiones y funciones que se requieran en común para Apigee hybrid y para tus otras cargas de trabajo. Te recomendamos que elabores un plan para migrar una o varias cargas de trabajo si surgen conflictos entre las versiones y los requisitos compatibles.
Se recomienda usar un clúster específico. La configuración de clúster compartido es un caso práctico avanzado y no se trata en los pasos de instalación.
Crear un clúster
Sigue los pasos correspondientes a la plataforma que hayas seleccionado:
GKE
Crear un clúster en GKE
En estos pasos se explica cómo configurar y crear un clúster de GKE en tu proyecto de Google Cloud.
Apigee recomienda crear un clúster regional en lugar de un clúster de zona. Si no conoces la diferencia entre regiones y zonas, consulta Regiones y zonas.
Las regiones disponibles se indican en la página Regiones y zonas disponibles. Ten en cuenta que, por ejemplo, us-west1
es un nombre de región válido, mientras que us-west1-a
es una zona de la región.
- Asegúrate de usar una versión de GKE compatible con la versión híbrida 1.9.4. Consulta las plataformas y versiones compatibles con Apigee Hybrid.
- Asegúrate de que los relojes de todos los nodos y servidores de aplicaciones estén sincronizados con el protocolo de tiempo de red (NTP), tal como se explica en los requisitos previos. La base de datos Cassandra se basa en la sincronización del protocolo de tiempo de red (NTP) para mantener la coherencia de los datos. Si tienes previsto instalar la opción híbrida en varias regiones, asegúrate de que estén sincronizadas con NTP en todas las regiones.
- (Solo en clústeres privados de GKE) Si vas a crear un clúster privado, añade una regla de cortafuegos para permitir el puerto 9443 para la comunicación entre los nodos maestros y de trabajo de GKE, así como para permitir que los maestros de GKE accedan a los webhooks de mutación de Apigee. Sigue el procedimiento que se describe en el artículo Añadir reglas de cortafuegos para casos prácticos específicos de la documentación de Google Kubernetes Engine. Para obtener más información, consulta Clústeres privados en GKE.
No es necesario que añada esta regla si va a crear un clúster estándar o público.
- Crea el clúster siguiendo las instrucciones de la sección Crear un clúster regional con un grupo de nodos multizona.
Puedes crear el clúster solo con el grupo de nodos predeterminado. En el siguiente paso, configurará y creará los
grupos de nodos de Apigee Hybrid obligatorios.
.
Ve al paso siguiente solo cuando se haya creado el clúster correctamente.
- Crea dos grupos de nodos siguiendo las instrucciones de Añadir y gestionar grupos de nodos. Asegúrate de configurar los grupos de nodos con los requisitos mínimos que se indican en la tabla de abajo.
Requisitos mínimos de los grupos de nodos
Asegúrate de cumplir estos requisitos mínimos al crear los grupos de nodos. Si usas la consola de Cloud, asegúrate de configurar las secciones Detalles del grupo de nodos y Nodos.
Nombre de grupo de nodos Descripción Nodos mínimos Tipo de máquina mínimo apigee-data
Un grupo de nodos con estado que se usa para la base de datos de Cassandra. 1 por zona
(3 por región)e2-standard-4
(4 vCPUs, 16 GB de memoria)apigee-runtime
Un grupo de nodos sin estado que usa el procesador de mensajes del tiempo de ejecución. 1 por zona
(3 por región)e2-standard-4
(4 vCPUs, 16 GB de memoria)Para obtener más información sobre la configuración de grupos de nodos, consulta Configurar grupos de nodos dedicados.
- (Opcional) Si quieres, puedes eliminar el grupo de nodos
default
. Consulta Eliminar un grupo de nodos. - Asegúrate de que tu clúster esté configurado como clúster predeterminado para
kubectl
. Consulta Definir un clúster predeterminado para los comandos de kubectl. -
Configura el almacenamiento de unidades de estado sólido (SSD) persistentes para Cassandra. No admitimos el uso de SSD locales. Para obtener más información, consulta Cambiar la clase de almacenamiento predeterminada en la documentación de Kubernetes.
- Obtén el nombre de la clase de almacenamiento predeterminada actual:
kubectl get sc
Por ejemplo:
kubectl get sc
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE premium-rwo pd.csi.storage.gke.io Delete WaitForFirstConsumer true 15h standard kubernetes.io/gce-pd Delete Immediate true 15h standard-rwo (default) pd.csi.storage.gke.io Delete WaitForFirstConsumer true 15h - Describe la StorageClass llamada
standard-rwo
. Ten en cuenta que su tipo espd-balanced
:kubectl describe sc standard-rwo
Por ejemplo:
kubectl describe sc standard-rwo
Name: standard-rwo IsDefaultClass: Yes Annotations: components.gke.io/layer=addon,storageclass.kubernetes.io/is-default-class=false Provisioner: pd.csi.storage.gke.io Parameters: type=pd-balanced AllowVolumeExpansion: True MountOptions: <none> ReclaimPolicy: Delete VolumeBindingMode: WaitForFirstConsumer Events: <none>
- Crea un archivo llamado
storageclass.yaml
. - Añade este código al archivo. Ten en cuenta que el nombre de la nueva clase es
apigee-sc
. Puedes usar el nombre que quieras. Además, ten en cuenta que el tipo de almacenamiento espd-ssd
:--- kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: "apigee-sc" provisioner: kubernetes.io/gce-pd parameters: type: pd-ssd replication-type: none volumeBindingMode: WaitForFirstConsumer allowVolumeExpansion: true
- Aplica la nueva StorageClass a tu clúster de Kubernetes:
kubectl apply -f storageclass.yaml
- Ejecuta los dos comandos siguientes para cambiar la clase de almacenamiento predeterminada:
kubectl patch storageclass standard-rwo \ -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'
kubectl patch storageclass apigee-sc \ -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
- Ejecuta este comando para verificar que la nueva StorageClass predeterminada se llama
apigee-sc
:kubectl get sc
Por ejemplo:
kubectl get sc
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE apigee-sc (default) kubernetes.io/gce-pd Delete WaitForFirstConsumer true 14h premium-rwo pd.csi.storage.gke.io Delete WaitForFirstConsumer true 15h standard kubernetes.io/gce-pd Delete Immediate true 15h standard-rwo pd.csi.storage.gke.io Delete WaitForFirstConsumer true 15h
- Obtén el nombre de la clase de almacenamiento predeterminada actual:
- Crea las siguientes variables de entorno. Estas variables se usan en los comandos de gcloud que se indican a continuación.
Linux o macOS
export CLUSTER_NAME="YOUR_CLUSTER_NAME"
export CLUSTER_LOCATION="YOUR_CLUSTER_LOCATION"
Windows
set CLUSTER_NAME="YOUR_CLUSTER_NAME"
set CLUSTER_LOCATION=YOUR_CLUSTER_LOCATION
set PROJECT_ID=YOUR_PROJECT_ID
Donde:
-
CLUSTER_NAME
: el nombre del clúster. CLUSTER_LOCATION
: la región en la que has creado el clúster.
-
- Verifica las configuraciones del grupo de nodos:
Clústeres regionales
gcloud container node-pools list \ --cluster=${CLUSTER_NAME} \ --region=${CLUSTER_LOCATION} \ --project=${PROJECT_ID}
Clústeres zonales
gcloud container node-pools list \ --cluster=${CLUSTER_NAME} \ --zone=${CLUSTER_LOCATION} \ --project=${PROJECT_ID}
- Habilita Workload Identity en el clúster. Esta operación puede tardar hasta 30 minutos:
Clústeres regionales
gcloud container clusters update ${CLUSTER_NAME} \ --workload-pool=${PROJECT_ID}.svc.id.goog \ --project ${PROJECT_ID} \ --region ${CLUSTER_LOCATION}
Clústeres zonales
gcloud container clusters update ${CLUSTER_NAME} \ --workload-pool=${PROJECT_ID}.svc.id.goog \ --zone ${CLUSTER_LOCATION} \ --project ${PROJECT_ID}
Para obtener más información, consulta Habilitar Workload Identity.
- Obtén las credenciales
gcloud
del clúster que acabas de crear con el siguiente comando:Clústeres regionales
gcloud container clusters get-credentials ${CLUSTER_NAME} \ --region ${CLUSTER_LOCATION} \ --project ${PROJECT_ID}
Clústeres zonales
gcloud container clusters get-credentials ${CLUSTER_NAME} \ --zone ${CLUSTER_LOCATION} \ --project ${PROJECT_ID}
- En las instalaciones de GKE, Apigee ofrece la posibilidad de usar Workload Identity para conectarse con los servicios de Google Cloud sin usar cuentas de servicio de Google con certificados almacenados localmente. Puedes consultar más información sobre Workload Identity en el artículo Habilitar Workload Identity con Apigee Hybrid.
Opcional: Habilita Workload Identity en cada grupo de nodos con los siguientes comandos. Esta operación puede tardar hasta 30 minutos por grupo de nodos.
Clústeres regionales
gcloud container node-pools update apigee-data \ --cluster=$CLUSTER_NAME \ --region $CLUSTER_LOCATION \ --project $PROJECT_ID \ --workload-metadata=GKE_METADATA
gcloud container node-pools update apigee-runtime \ --cluster=$CLUSTER_NAME \ --region $CLUSTER_LOCATION \ --project $PROJECT_ID \ --workload-metadata=GKE_METADATA
Clústeres zonales
gcloud container node-pools update apigee-data \ --cluster=$CLUSTER_NAME \ --zone $CLUSTER_LOCATION \ --project $PROJECT_ID \ --workload-metadata=GKE_METADATA
gcloud container node-pools update apigee-runtime \ --cluster=$CLUSTER_NAME \ --zone $CLUSTER_LOCATION \ --project $PROJECT_ID \ --workload-metadata=GKE_METADATA
Cuando tengas un clúster instalado y en funcionamiento, ve al siguiente paso.
GKE On‑Prem
Crear un clúster en GKE On-Prem
En estos pasos se explica cómo configurar y crear un clúster de GKE On-Prem para Apigee hybrid.
- Asegúrate de que estás usando una versión de Anthos on-premise VMWare compatible con la versión híbrida 1.9.4. Consulta las plataformas y versiones compatibles con Apigee Hybrid.
- Asegúrate de que los relojes de todos los nodos y servidores de aplicaciones estén sincronizados con el protocolo de tiempo de red (NTP), tal como se explica en los requisitos previos. La base de datos Cassandra se basa en la sincronización del protocolo de tiempo de red (NTP) para mantener la coherencia de los datos. Si tienes previsto instalar la versión híbrida en varias regiones, asegúrate de que estén sincronizadas con NTP en todas las regiones.
- Para crear el clúster, sigue las instrucciones de Crear clústeres básicos.
Puedes crear el clúster solo con el grupo de nodos predeterminado. En el siguiente paso, configurará y creará los
grupos de nodos de Apigee Hybrid obligatorios.
Ve al paso siguiente solo cuando se haya creado el clúster correctamente.
- Crea dos grupos de nodos siguiendo las instrucciones de Crear y gestionar grupos de nodos. Configura los grupos de nodos con los requisitos mínimos que se indican en la tabla de abajo.
Requisitos mínimos de los grupos de nodos
Asegúrate de cumplir estos requisitos mínimos al crear los grupos de nodos.
Nombre de grupo de nodos Descripción Nodos mínimos Tipo de máquina mínimo apigee-data
Un grupo de nodos con estado que se usa para la base de datos de Cassandra. 1 por zona
(3 por región)e2-standard-4
(4 vCPUs, 16 GB de memoria)apigee-runtime
Un grupo de nodos sin estado que usa el procesador de mensajes del tiempo de ejecución. 1 por zona
(3 por región)e2-standard-4
(4 vCPUs, 16 GB de memoria)Para obtener más información sobre la configuración de grupos de nodos, consulta Configurar grupos de nodos dedicados.
- (Opcional) Si quieres, puedes eliminar el grupo de nodos
default
. Consulta Eliminar un grupo de nodos. -
Configura el almacenamiento de unidades de estado sólido (SSD) persistentes para Cassandra. No admitimos el uso de SSD locales. Para obtener más información, consulta Cambiar la clase de almacenamiento predeterminada en la documentación de Kubernetes.
- Obtén el nombre de la clase de almacenamiento predeterminada actual:
kubectl get sc
Por ejemplo:
kubectl get sc
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE premium-rwo pd.csi.storage.gke.io Delete WaitForFirstConsumer true 15h standard kubernetes.io/gce-pd Delete Immediate true 15h standard-rwo (default) pd.csi.storage.gke.io Delete WaitForFirstConsumer true 15h - Describe la StorageClass llamada
standard-rwo
. Ten en cuenta que su tipo espd-balanced
:kubectl describe sc standard-rwo
Por ejemplo:
kubectl describe sc standard-rwo
Name: standard-rwo IsDefaultClass: Yes Annotations: components.gke.io/layer=addon,storageclass.kubernetes.io/is-default-class=false Provisioner: pd.csi.storage.gke.io Parameters: type=pd-balanced AllowVolumeExpansion: True MountOptions: <none> ReclaimPolicy: Delete VolumeBindingMode: WaitForFirstConsumer Events: <none>
- Crea un archivo llamado
storageclass.yaml
. - Añade este código al archivo. Ten en cuenta que el nombre de la nueva clase es
apigee-sc
. Puedes usar el nombre que quieras. Además, ten en cuenta que el tipo de almacenamiento espd-ssd
:--- kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: "apigee-sc" provisioner: kubernetes.io/gce-pd parameters: type: pd-ssd replication-type: none volumeBindingMode: WaitForFirstConsumer allowVolumeExpansion: true
- Aplica la nueva StorageClass a tu clúster de Kubernetes:
kubectl apply -f storageclass.yaml
- Ejecuta los dos comandos siguientes para cambiar la clase de almacenamiento predeterminada:
kubectl patch storageclass standard-rwo \ -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'
kubectl patch storageclass apigee-sc \ -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
- Ejecuta este comando para verificar que la nueva StorageClass predeterminada se llama
apigee-sc
:kubectl get sc
Por ejemplo:
kubectl get sc
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE apigee-sc (default) kubernetes.io/gce-pd Delete WaitForFirstConsumer true 14h premium-rwo pd.csi.storage.gke.io Delete WaitForFirstConsumer true 15h standard kubernetes.io/gce-pd Delete Immediate true 15h standard-rwo pd.csi.storage.gke.io Delete WaitForFirstConsumer true 15h
- Obtén el nombre de la clase de almacenamiento predeterminada actual:
Cuando tengas un clúster instalado y en funcionamiento, ve al siguiente paso.
Anthos en Bare Metal
Crear un clúster en Anthos en Bare Metal
En estos pasos se explica cómo configurar y crear un clúster para Apigee hybrid en Anthos en bare metal. Anthos en Bare Metal te permite ejecutar clústeres de Kubernetes directamente en tus propios recursos de máquina.
- Asegúrate de usar una versión de Anthos en Bare Metal compatible con la versión híbrida 1.9.4. Consulta las plataformas y versiones compatibles con Apigee Hybrid.
- Asegúrate de que los relojes de todos los nodos y servidores de aplicaciones estén sincronizados con el protocolo de tiempo de red (NTP), tal como se explica en los requisitos previos. La base de datos Cassandra se basa en la sincronización del protocolo de tiempo de red (NTP) para mantener la coherencia de los datos. Si tienes previsto instalar la versión híbrida en varias regiones, asegúrate de que estén sincronizadas con NTP en todas las regiones.
- Consulta la descripción general de los requisitos previos de instalación y la descripción general de la creación de clústeres.
- Crea el clúster con dos grupos de nodos configurados como se describe a continuación:
- Sigue las instrucciones para crear un clúster de Anthos en Bare Metal.
- Crea un mínimo de dos grupos de nodos. Configura los grupos de nodos con los requisitos mínimos
que se indican en la tabla de abajo.
Las configuraciones mínimas de tu clúster son las siguientes:
Configuración Grupo de nodos con estado Grupo de nodos sin estado Finalidad Un grupo de nodos con estado que se usa para la base de datos de Cassandra. Un grupo de nodos sin estado que usa el procesador de mensajes del tiempo de ejecución. Nombre de la etiqueta apigee-data apigee-runtime Número de nodos 1 por zona (3 por región) 1 por zona (3 por región) CPU 4 4 RAM 15 15 Almacenamiento dynamic Gestionado con el CRD ApigeeDeployment IOPS de disco mínimas 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. Para obtener más información sobre la configuración mínima de los clústeres, consulta el artículo Configuraciones mínimas de clústeres.
Cuando tengas un clúster instalado y en funcionamiento, ve al siguiente paso.
AKS
Crear un clúster en AKS
En estos pasos se explica cómo configurar y crear un clúster para Apigee hybrid en AKS.
- Asegúrate de que usas una versión de AKS compatible con la versión híbrida 1.9.4. Consulta las plataformas y versiones compatibles con Apigee Hybrid.
- Asegúrate de que los relojes de todos los nodos y servidores de aplicaciones estén sincronizados con el protocolo de tiempo de red (NTP), tal como se explica en los requisitos previos. La base de datos Cassandra se basa en la sincronización del protocolo de tiempo de red (NTP) para mantener la coherencia de los datos. Si tienes previsto instalar la versión híbrida en varias regiones, asegúrate de que estén sincronizadas con NTP en todas las regiones.
- Crea el clúster con la CLI de Azure
o el portal de Azure y crea dos grupos de nodos tal como se describe a continuación.
Las configuraciones mínimas de tu clúster son las siguientes:
Configuración Grupo de nodos con estado Grupo de nodos sin estado Finalidad Un grupo de nodos con estado que se usa para la base de datos de Cassandra. Un grupo de nodos sin estado que usa el procesador de mensajes del tiempo de ejecución. Nombre de la etiqueta apigee-data apigee-runtime Número de nodos 1 por zona (3 por región) 1 por zona (3 por región) CPU 4 4 RAM 15 15 Almacenamiento dynamic Gestionado con el CRD ApigeeDeployment IOPS de disco mínimas 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. Para obtener más información sobre la configuración mínima de los clústeres, consulta el artículo Configuraciones mínimas de clústeres.
Cuando tengas un clúster instalado y en funcionamiento, ve al siguiente paso.
EKS
Crear un clúster en EKS
En estos pasos se explica cómo configurar y crear un clúster para Apigee Hybrid en EKS.
- Asegúrate de que usas una versión de EKS compatible con la versión híbrida 1.9.4. Consulta las plataformas y versiones compatibles con Apigee Hybrid.
- Asegúrate de que los relojes de todos los nodos y servidores de aplicaciones estén sincronizados con el protocolo de tiempo de red (NTP), tal como se explica en los requisitos previos. La base de datos Cassandra se basa en la sincronización del protocolo de tiempo de red (NTP) para mantener la coherencia de los datos. Si tienes previsto instalar la versión híbrida en varias regiones, asegúrate de que estén sincronizadas con NTP en todas las regiones.
- Si utilizas la versión 1.24 de Kubernetes o una posterior, asegúrate de haber instalado el controlador de CSI de Kubernetes para Amazon EBS.
- Sigue estas instrucciones para crear un clúster de usuario y dos grupos de nodos, tal como se describe a continuación.
Las configuraciones mínimas de tu clúster son las siguientes:
Configuración Grupo de nodos con estado Grupo de nodos sin estado Finalidad Un grupo de nodos con estado que se usa para la base de datos de Cassandra. Un grupo de nodos sin estado que usa el procesador de mensajes del tiempo de ejecución. Nombre de la etiqueta apigee-data apigee-runtime Número de nodos 1 por zona (3 por región) 1 por zona (3 por región) CPU 4 4 RAM 15 15 Almacenamiento dynamic Gestionado con el CRD ApigeeDeployment IOPS de disco mínimas 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. Para obtener más información sobre la configuración mínima de los clústeres, consulta el artículo Configuraciones mínimas de clústeres.
Cuando tengas un clúster instalado y en funcionamiento, ve al siguiente paso.
GKE en AWS
Crear un clúster en GKE en AWS
En estos pasos se explica cómo configurar y crear un clúster para Apigee hybrid en GKE en AWS.
- Asegúrate de usar una versión de GKE compatible con la versión híbrida 1.9.4. Consulta las plataformas y versiones compatibles con Apigee Hybrid.
- Asegúrate de que los relojes de todos los nodos y servidores de aplicaciones estén sincronizados con el protocolo de tiempo de red (NTP), tal como se explica en los requisitos previos. La base de datos Cassandra se basa en la sincronización del protocolo de tiempo de red (NTP) para mantener la coherencia de los datos. Si tienes previsto instalar la versión híbrida en varias regiones, asegúrate de que estén sincronizadas con NTP en todas las regiones.
- Sigue estas instrucciones para crear un clúster de usuario y dos grupos de nodos, tal como se describe más abajo.
- Documentación general de GKE on AWS
- Información general sobre la instalación de clústeres de Anthos en AWS
Las configuraciones mínimas de tu clúster son las siguientes:
Configuración Grupo de nodos con estado Grupo de nodos sin estado Finalidad Un grupo de nodos con estado que se usa para la base de datos de Cassandra. Un grupo de nodos sin estado que usa el procesador de mensajes del tiempo de ejecución. Nombre de la etiqueta apigee-data apigee-runtime Número de nodos 1 por zona (3 por región) 1 por zona (3 por región) CPU 4 4 RAM 15 15 Almacenamiento dynamic Gestionado con el CRD ApigeeDeployment IOPS de disco mínimas 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. Para obtener más información sobre la configuración mínima de los clústeres, consulta el artículo Configuraciones mínimas de clústeres.
Cuando tengas un clúster instalado y en funcionamiento, ve al siguiente paso.
OpenShift
Crear un clúster en OpenShift
En estos pasos se explica cómo configurar y crear un clúster para Apigee hybrid en OpenShift.
- Asegúrate de que estás usando una versión de OpenShift compatible con la versión híbrida 1.9.4. Consulta las plataformas y versiones compatibles con Apigee Hybrid.
- Asegúrate de que los relojes de todos los nodos y servidores de aplicaciones estén sincronizados con el protocolo de tiempo de red (NTP), tal como se explica en los requisitos previos. La base de datos Cassandra se basa en la sincronización del protocolo de tiempo de red (NTP) para mantener la coherencia de los datos. Si tienes previsto instalar la versión híbrida en varias regiones, asegúrate de que estén sincronizadas con NTP en todas las regiones.
- Crea el clúster de OpenShift para implementarlo en el plano de tiempo de ejecución,
instala Apigee en tu clúster de usuarios de OpenShift y crea dos grupos de nodos.
Como parte de la instalación de OpenShift, instala y configura la herramienta de CLI
oc
. Consulta la sección Primeros pasos con la CLI de OpenShift en la documentación de OpenShift.Las configuraciones mínimas de tu clúster son las siguientes:
Configuración Grupo de nodos con estado Grupo de nodos sin estado Finalidad Un grupo de nodos con estado que se usa para la base de datos de Cassandra. Un grupo de nodos sin estado que usa el procesador de mensajes del tiempo de ejecución. Nombre de la etiqueta apigee-data apigee-runtime Número de nodos 1 por zona (3 por región) 1 por zona (3 por región) CPU 4 4 RAM 15 15 Almacenamiento dynamic Gestionado con el CRD ApigeeDeployment IOPS de disco mínimas 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. 2000 IOPS con SAN o almacenamiento conectado directamente. No se recomienda NFS aunque pueda admitir las IOPS necesarias. Para obtener más información sobre la configuración mínima de los clústeres, consulta el artículo Configuraciones mínimas de clústeres.
Cuando hayas instalado un clúster, ve al siguiente paso.
1 Paso 2: Instala cert-manager 3 4 5 6 7 8 9 10