Questo passaggio spiega come creare il cluster in cui eseguirai Apigee hybrid. La istruzioni variano a seconda della piattaforma su cui è in esecuzione un modello ibrido.
Cluster dedicati e condivisi
Puoi creare un nuovo cluster dedicato Apigee hybrid, come spiegato in questo passaggio, oppure installarlo in un cluster che esegue altri carichi di lavoro.
- Cluster dedicato: (consigliato) crea un cluster dedicato per le aggiunte Apigee hybrid e semplifica l'impegno complessivo richiesto per la manutenzione del cluster e dei suoi carichi di lavoro ibridi Apigee.
- Cluster condiviso: (raro) se installi Apigee hybrid in un cluster che esegue altri carichi di lavoro, devi eseguire l'upgrade e la manutenzione del cluster con le versioni richiesta in comune per Apigee hybrid e per gli altri carichi di lavoro. Potresti voler sviluppare un piano per la migrazione di uno o più carichi di lavoro in caso di conflitti tra le versioni supportate e i tuoi requisiti.
Ti consigliamo di utilizzare un cluster dedicato. La configurazione dei cluster condivisi è un caso d'uso avanzato di cui non viene trattata più avanti nella procedura di installazione.
Crea il tuo cluster
Segui i passaggi per la piattaforma selezionata:
GKE
Crea un cluster su GKE
Questi passaggi spiegano come configurare e creare un cluster GKE nel tuo progetto Google Cloud.
Apigee consiglia di creare un cluster a livello di regione
anziché un cluster di zona. Se non conosci la distinzione tra regioni e zone, consulta
Regioni e zone.
Le regioni disponibili sono elencate in
Regioni e aree geografiche disponibili
zone. Tieni presente che, ad esempio, us-west1
è una regione valida
mentre us-west1-a
è una zona della regione.
- Assicurati di utilizzare una versione di GKE supportata per la versione ibrida 1.9.4. Vedi Piattaforme e versioni ibride di Apigee supportate.
- Assicurati che gli orologi di tutti i nodi e i server delle applicazioni siano sincronizzati con Network Time Protocol (NTP), come descritti nella sezione Prerequisiti. Cassandra sfrutta la sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare l'ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
- (Solo cluster privati di GKE). Se stai creando un cluster privato, aggiungi una regola firewall a
consenti la porta 9443 per la comunicazione tra i nodi master GKE e GKE
nodi worker e consentire ai master GKE di accedere ai webhook mutanti Apigee. Segui le
in
Aggiunta del firewall in corso...
per casi d'uso specifici nella documentazione di Google Kubernetes Engine. Per ulteriori informazioni
informazioni, consulta Informazioni private
cluster in GKE.
Non è necessario aggiungere questa regola se stai creando un cluster standard o pubblico.
- Crea il cluster seguendo le istruzioni all'indirizzo
Crea un cluster a livello di regione con un pool di nodi multizona.
Puoi creare il cluster solo con il pool di nodi predefinito. Configurerai e creerai
sono richiesti i pool di nodi ibridi Apigee nel passaggio successivo.
Vai al passaggio successivo solo dopo che la creazione del cluster è stata completata correttamente.
- Crea due pool di nodi seguendo le istruzioni
in Aggiungere e
e gestire i pool di nodi. Assicurati di configurare i pool di nodi con il
i requisiti elencati nella tabella di seguito.
Requisiti minimi del pool di nodi
Assicurati di soddisfare questi requisiti minimi quando crei i pool di nodi. Se utilizzando la console Cloud, assicurati di configurare entrambe le sezioni Dettagli del pool di nodi e Nodi.
Nome pool di nodi Descrizione Numero minimo di nodi Tipo di
macchina minimoapigee-data
Un pool di nodi stateful utilizzato per il database Cassandra. 1 per zona
(3 per regione)e2-standard-4
(4 vCPU, 16 GB di memoria)apigee-runtime
Un pool di nodi stateless utilizzato dal processore di messaggi di runtime. 1 per zona
(3 per regione)e2-standard-4
(4 vCPU, 16 GB di memoria)Per ulteriori dettagli sulla configurazione del pool di nodi, consulta Configura pool di nodi dedicati.
- (Facoltativo) Se vuoi, puoi eliminare il pool di nodi
default
. Consulta Elimina un pool di nodi. - Assicurati che il cluster sia impostato come cluster predefinito per
kubectl
. Consulta Impostare un cluster predefinito per i comandi kubectl. -
Configura l'archiviazione su un disco a stato solido permanente (SSD) per Cassandra. L'uso di SSD locali non è supportato. Per ulteriori informazioni informazioni, consulta Modifica la classe di archiviazione predefinita nella documentazione di Kubernetes.
- Ottieni il nome dell'attuale oggetto StorageClass predefinito:
kubectl get sc
Ad esempio:
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 - Descrivi il valore di StorageClass denominato
standard-rwo
. Tieni presente che il tipo èpd-balanced
:kubectl describe sc standard-rwo
Ad esempio:
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 nuovo file denominato
storageclass.yaml
. - Aggiungi questo codice al file. Tieni presente che il nome della nuova classe
è
apigee-sc
. Puoi utilizzare il nome che preferisci. Inoltre, tieni presente che il tipo di archiviazione èpd-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
- Applica il nuovo oggetto StorageClass al tuo cluster Kubernetes:
kubectl apply -f storageclass.yaml
- Esegui questi due comandi per modificare il valore predefinito di StorageClass:
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"}}}'
- Esegui questo comando per verificare che il nuovo valore predefinito di StorageClass sia denominato
apigee-sc
:kubectl get sc
Ad esempio:
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
- Ottieni il nome dell'attuale oggetto StorageClass predefinito:
- Crea le seguenti variabili di ambiente. Queste variabili vengono utilizzate nello strumento
che seguono.
Linux e 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
Dove:
-
CLUSTER_NAME
: il nome del cluster. CLUSTER_LOCATION
: la regione in cui hai creato il cluster.
-
- Verifica le configurazioni del pool di nodi:
Cluster a livello di regione
gcloud container node-pools list \ --cluster=${CLUSTER_NAME} \ --region=${CLUSTER_LOCATION} \ --project=${PROJECT_ID}
Cluster di zona
gcloud container node-pools list \ --cluster=${CLUSTER_NAME} \ --zone=${CLUSTER_LOCATION} \ --project=${PROJECT_ID}
- Abilita Workload Identity sul cluster. Questa operazione può richiedere
Fino a 30 minuti:
Cluster a livello di regione
gcloud container clusters update ${CLUSTER_NAME} \ --workload-pool=${PROJECT_ID}.svc.id.goog \ --project ${PROJECT_ID} \ --region ${CLUSTER_LOCATION}
Cluster di zona
gcloud container clusters update ${CLUSTER_NAME} \ --workload-pool=${PROJECT_ID}.svc.id.goog \ --zone ${CLUSTER_LOCATION} \ --project ${PROJECT_ID}
Per ulteriori informazioni, vedi Abilita Workload Identity.
- Ottieni le credenziali
gcloud
del cluster appena creato con quanto segue :. Cluster a livello di regione
gcloud container clusters get-credentials ${CLUSTER_NAME} \ --region ${CLUSTER_LOCATION} \ --project ${PROJECT_ID}
Cluster di zona
gcloud container clusters get-credentials ${CLUSTER_NAME} \ --zone ${CLUSTER_LOCATION} \ --project ${PROJECT_ID}
- Per le installazioni su GKE, Apigee offre la possibilità di utilizzare Workload Identity per
connettersi ai servizi Google Cloud senza utilizzare account di servizio Google con servizi
certificati. Puoi scoprire di più su Workload Identity in
Abilitazione di Workload Identity con Apigee hybrid.
Facoltativo: abilita Workload Identity per ogni pool di nodi utilizzando quanto segue tramite comandi SQL. Questa operazione può richiedere fino a 30 minuti per pool di nodi.
Cluster a livello di regione
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
Cluster di zona
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
Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.
GKE On-Prem
Crea un cluster su GKE On-Prem
Questi passaggi spiegano come configurare e creare un cluster GKE On-Prem per Apigee hybrid.
- Assicurati di utilizzare una versione di VMWare Anthos on-premise supportata per la versione ibrida 1.9.4. Vedi Piattaforme e versioni ibride di Apigee supportate.
- Assicurati che gli orologi di tutti i nodi e i server delle applicazioni siano sincronizzati con Network Time Protocol (NTP), come descritti nella sezione Prerequisiti. Cassandra sfrutta la sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare l'ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
- Crea il cluster seguendo le istruzioni all'indirizzo
Crea cluster di base.
Puoi creare il cluster solo con il pool di nodi predefinito. Configurerai e creerai
sono richiesti i pool di nodi ibridi Apigee nel passaggio successivo.
Vai al passaggio successivo solo dopo che la creazione del cluster è stata completata correttamente.
- Crea due pool di nodi seguendo le istruzioni
nella creazione di
e la gestione dei pool di nodi. Configura i pool di nodi con il numero minimo
i requisiti elencati nella tabella di seguito.
Requisiti minimi del pool di nodi
Assicurati di soddisfare questi requisiti minimi quando crei i pool di nodi.
Nome pool di nodi Descrizione Numero minimo di nodi Tipo di
macchina minimoapigee-data
Un pool di nodi stateful utilizzato per il database Cassandra. 1 per zona
(3 per regione)e2-standard-4
(4 vCPU, 16 GB di memoria)apigee-runtime
Un pool di nodi stateless utilizzato dal processore di messaggi di runtime. 1 per zona
(3 per regione)e2-standard-4
(4 vCPU, 16 GB di memoria)Per ulteriori dettagli sulla configurazione del pool di nodi, consulta Configura pool di nodi dedicati.
- (Facoltativo) Se vuoi, puoi eliminare il pool di nodi
default
. Consulta Elimina un pool di nodi. -
Configura l'archiviazione su un disco a stato solido permanente (SSD) per Cassandra. L'uso di SSD locali non è supportato. Per ulteriori informazioni informazioni, consulta Modifica la classe di archiviazione predefinita nella documentazione di Kubernetes.
- Ottieni il nome dell'attuale oggetto StorageClass predefinito:
kubectl get sc
Ad esempio:
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 - Descrivi il valore di StorageClass denominato
standard-rwo
. Tieni presente che il tipo èpd-balanced
:kubectl describe sc standard-rwo
Ad esempio:
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 nuovo file denominato
storageclass.yaml
. - Aggiungi questo codice al file. Tieni presente che il nome della nuova classe
è
apigee-sc
. Puoi utilizzare il nome che preferisci. Inoltre, tieni presente che il tipo di archiviazione èpd-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
- Applica il nuovo oggetto StorageClass al tuo cluster Kubernetes:
kubectl apply -f storageclass.yaml
- Esegui questi due comandi per modificare il valore predefinito di StorageClass:
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"}}}'
- Esegui questo comando per verificare che il nuovo valore predefinito di StorageClass sia denominato
apigee-sc
:kubectl get sc
Ad esempio:
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
- Ottieni il nome dell'attuale oggetto StorageClass predefinito:
Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.
Anthos on bare metal
Crea un cluster su Anthos on bare metal
Questi passaggi spiegano come configurare e creare un cluster per Apigee hybrid su Anthos on bare metal. Anthos on bare metal ti consente di eseguire cluster Kubernetes direttamente sulla tua macchina Google Cloud.
- Assicurati di utilizzare una versione di Anthos on Bare Metal supportata per la versione ibrida 1.9.4. Vedi Piattaforme e versioni ibride di Apigee supportate.
- Assicurati che gli orologi di tutti i nodi e i server delle applicazioni siano sincronizzati con Network Time Protocol (NTP), come descritti nella sezione Prerequisiti. Cassandra sfrutta la sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare l'ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
- Leggi lo Panoramica dei prerequisiti di installazione e Creazione di cluster: panoramica.
- Crea il cluster con due pool di nodi configurati come descritto di seguito:
- Segui le istruzioni per la creazione del cluster Anthos clusters on bare metal Guida rapida.
- Crea un minimo di due pool di nodi. Configura i pool di nodi con i requisiti minimi
elencati nella tabella seguente.
Le configurazioni minime per il tuo cluster sono:
Configurazione Pool di nodi stateful Pool di nodi stateless Finalità Un pool di nodi stateful utilizzato per il database Cassandra. Un pool di nodi stateless utilizzato dal processore di messaggi di runtime. Nome dell'etichetta apigee-data apigee-runtime Numero di nodi 1 per zona (3 per regione) 1 per zona (3 per regione) CPU 4 4 RAM 15 15 Archiviazione dinamica Gestito con CRD ApigeeDeployment Numero minimo di IOPS del disco 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. Per maggiori dettagli sulla configurazione minima del cluster, consulta: Configurazioni minime del cluster
Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.
AKS
Crea un cluster su AKS
Questi passaggi spiegano come configurare e creare un cluster per Apigee hybrid su AKS.
- Assicurati di utilizzare una versione di AKS supportata per la versione ibrida 1.9.4. Vedi Piattaforme e versioni ibride di Apigee supportate.
- Assicurati che gli orologi di tutti i nodi e i server delle applicazioni siano sincronizzati con Network Time Protocol (NTP), come descritti nella sezione Prerequisiti. Cassandra sfrutta la sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare l'ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
- Crea il cluster utilizzando l'interfaccia a riga di comando di Azure
o Portale Azure e crea due pool di nodi come descritto di seguito.
Le configurazioni minime per il tuo cluster sono:
Configurazione Pool di nodi stateful Pool di nodi stateless Finalità Un pool di nodi stateful utilizzato per il database Cassandra. Un pool di nodi stateless utilizzato dal processore di messaggi di runtime. Nome dell'etichetta apigee-data apigee-runtime Numero di nodi 1 per zona (3 per regione) 1 per zona (3 per regione) CPU 4 4 RAM 15 15 Archiviazione dinamica Gestito con CRD ApigeeDeployment Numero minimo di IOPS del disco 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. Per maggiori dettagli sulla configurazione minima del cluster, consulta: Configurazioni minime del cluster
Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.
EKS
Crea un cluster su EKS
Questi passaggi spiegano come configurare e creare un cluster per Apigee hybrid su EKS.
- Assicurarsi di utilizzare una versione di EKS supportata per la versione ibrida 1.9.4. Vedi Piattaforme e versioni ibride di Apigee supportate.
- Assicurati che gli orologi di tutti i nodi e i server delle applicazioni siano sincronizzati con Network Time Protocol (NTP), come descritti nella sezione Prerequisiti. Cassandra sfrutta la sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare l'ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
- Se utilizzi Kubernetes 1.24 o versioni successive, assicurati di aver installato Kubernetes Driver CSI per Amazon EBS.
- Usa le istruzioni riportate di seguito per creare un cluster utente e creare due pool di nodi come
descritti di seguito.
Le configurazioni minime per il tuo cluster sono:
Configurazione Pool di nodi stateful Pool di nodi stateless Finalità Un pool di nodi stateful utilizzato per il database Cassandra. Un pool di nodi stateless utilizzato dal processore di messaggi di runtime. Nome dell'etichetta apigee-data apigee-runtime Numero di nodi 1 per zona (3 per regione) 1 per zona (3 per regione) CPU 4 4 RAM 15 15 Archiviazione dinamica Gestito con CRD ApigeeDeployment Numero minimo di IOPS del disco 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. Per maggiori dettagli sulla configurazione minima del cluster, consulta: Configurazioni minime del cluster
Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.
GKE su AWS
Crea un cluster su GKE su AWS
Questi passaggi spiegano come configurare e creare un cluster per Apigee hybrid su GKE su AWS.
- Assicurati di utilizzare una versione di GKE supportata per la versione ibrida 1.9.4. Vedi Piattaforme e versioni ibride di Apigee supportate.
- Assicurati che gli orologi di tutti i nodi e i server delle applicazioni siano sincronizzati con Network Time Protocol (NTP), come descritti nella sezione Prerequisiti. Cassandra sfrutta la sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare l'ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
- Segui le istruzioni riportate di seguito per creare un cluster utente e creare due nodi
come descritto di seguito.
Le configurazioni minime per il tuo cluster sono:
Configurazione Pool di nodi stateful Pool di nodi stateless Finalità Un pool di nodi stateful utilizzato per il database Cassandra. Un pool di nodi stateless utilizzato dal processore di messaggi di runtime. Nome dell'etichetta apigee-data apigee-runtime Numero di nodi 1 per zona (3 per regione) 1 per zona (3 per regione) CPU 4 4 RAM 15 15 Archiviazione dinamica Gestito con CRD ApigeeDeployment Numero minimo di IOPS del disco 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. Per maggiori dettagli sulla configurazione minima del cluster, consulta: Configurazioni minime del cluster
Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.
OpenShift
Crea un cluster su OpenShift
Questi passaggi spiegano come configurare e creare un cluster per Apigee hybrid su OpenShift.
- Assicurati di utilizzare una versione di OpenShift supportata per la versione ibrida 1.9.4. Vedi Piattaforme e versioni ibride di Apigee supportate.
- Assicurati che gli orologi di tutti i nodi e i server delle applicazioni siano sincronizzati con Network Time Protocol (NTP), come descritti nella sezione Prerequisiti. Cassandra sfrutta la sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare l'ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
- Crea il cluster OpenShift per il deployment sul piano di runtime,
installare Apigee sul tuo cluster utente OpenShift e creare due pool di nodi.
Nell'ambito dell'installazione di OpenShift, installa e configura
oc
interfaccia a riga di comando. Consulta la sezione Come ottenere avviato con l'interfaccia a riga di comando OpenShift nella documentazione di OpenShift.Le configurazioni minime per il tuo cluster sono:
Configurazione Pool di nodi stateful Pool di nodi stateless Finalità Un pool di nodi stateful utilizzato per il database Cassandra. Un pool di nodi stateless utilizzato dal processore di messaggi di runtime. Nome dell'etichetta apigee-data apigee-runtime Numero di nodi 1 per zona (3 per regione) 1 per zona (3 per regione) CPU 4 4 RAM 15 15 Archiviazione dinamica Gestito con CRD ApigeeDeployment Numero minimo di IOPS del disco 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. 2000 IOPS con SAN o spazio di archiviazione collegato direttamente. La funzionalità NFS non è consigliata anche se può supportare le IOPS richieste. Per maggiori dettagli sulla configurazione minima del cluster, consulta: Configurazioni minime del cluster
Dopo aver installato un cluster, vai al passaggio successivo.
1 (AVANTI) Passaggio 2: installa cert-manager 3 4 5 6 7 8 9 10