Passaggio 1: creazione di un cluster

Questo passaggio spiega come creare il cluster in cui eseguirai Apigee hybrid. Le istruzioni variano a seconda della piattaforma su cui viene eseguito il modello ibrido. Prima di iniziare, assicurati di leggere le seguenti informazioni:

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 zone disponibili. Tieni presente che, ad esempio, us-west1 è un nome di regione valido, mentre us-west1-a è una zona nella regione.

  1. Assicurati di utilizzare una versione di GKE supportata per la versione ibrida 1.10.5. Vedi Piattaforme e versioni ibride di Apigee supportate.
  2. Assicurati che gli orologi su tutti i nodi e i server delle applicazioni siano sincronizzati con il protocollo NTP (Network Time Protocol), come spiegato nella sezione Prerequisiti. Il database Cassandra si basa sulla sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare un modello ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
  3. (Solo cluster privati GKE). Se stai creando un cluster privato, aggiungi una regola firewall per consentire la porta 9443 per la comunicazione tra i nodi master GKE e i nodi worker GKE e per consentire ai master GKE di accedere ai webhook mutanti Apigee. Segui la procedura descritta in Aggiunta di regole firewall per casi d'uso specifici nella documentazione di Google Kubernetes Engine. Per ulteriori informazioni, consulta Cluster privati in GKE.

    Non è necessario aggiungere questa regola se stai creando un cluster standard o pubblico.

  4. Crea un cluster standard seguendo le istruzioni in Creare 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 i pool di nodi ibridi Apigee richiesti nel passaggio successivo.

    Vai al passaggio successivo solo dopo che la creazione del cluster è stata completata correttamente.

  5. Crea due pool di nodi seguendo le istruzioni in Aggiungere e gestire i pool di nodi. Assicurati di configurare i pool di nodi con i requisiti minimi elencati nella tabella seguente.

    Requisiti minimi del pool di nodi

    Assicurati di soddisfare questi requisiti minimi quando crei i pool di nodi. Se utilizzi 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 minimo
    apigee-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 maggiori dettagli sulla configurazione del pool di nodi, consulta Configurare i pool di nodi dedicati.

  6. (Facoltativo) Se vuoi, puoi eliminare il pool di nodi default. Vedi Eliminare un pool di nodi.
  7. Crea le seguenti variabili di ambiente. Queste variabili sono utilizzate nei comandi gcloud 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.
  8. 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}
  9. Assicurati che il tuo cluster sia impostato come cluster predefinito per kubectl ottenendo il token

    gcloud credenziali del cluster appena creato:

    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}

    Vedi Impostare un cluster predefinito per i comandi kubectl.

  10. Configura l'archiviazione su un disco a stato solido permanente (SSD) per Cassandra. L'uso di SSD locali non è supportato. Per ulteriori informazioni, consulta Modificare la classe di archiviazione predefinita nella documentazione di Kubernetes.

    1. Visualizza 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
      
    2. Descrivi il valore di StorageClass denominato standard-rwo. Tieni presente che il suo 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>
    3. Crea un nuovo file denominato storageclass.yaml.
    4. 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
      
    5. Applica il nuovo oggetto StorageClass al tuo cluster Kubernetes:
      kubectl apply -f storageclass.yaml
    6. 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"}}}'
    7. Esegui questo comando per verificare che il nuovo oggetto StorageClass predefinito 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
      
  11. Abilita Workload Identity per il cluster. Workload Identity consente ai carichi di lavoro nei tuoi cluster GKE di impersonare gli account di servizio Identity and Access Management (IAM) per accedere ai servizi Google Cloud. 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 maggiori informazioni, consulta Abilitare Workload Identity.

  12. Verifica se Workload Identity è stato abilitato correttamente con il comando seguente:

    Cluster a livello di regione

    gcloud container clusters describe ${CLUSTER_NAME} \
      --project ${PROJECT_ID} \
      --region ${CLUSTER_LOCATION} | grep -i "workload"

    Cluster di zona

    gcloud container clusters describe ${CLUSTER_NAME} \
      --zone ${CLUSTER_LOCATION} \
      --project ${PROJECT_ID} | grep -i "workload"

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.

  1. Assicurati di utilizzare una versione di VMWare Anthos on-premise supportata per la versione ibrida 1.10.5. Vedi Piattaforme e versioni ibride di Apigee supportate.
  2. Assicurati che gli orologi su tutti i nodi e i server delle applicazioni siano sincronizzati con il protocollo NTP (Network Time Protocol), come spiegato nella sezione Prerequisiti. Il database Cassandra si basa sulla sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare un modello ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
  3. Crea il cluster seguendo le istruzioni in Creare cluster di base. Puoi creare il cluster solo con il pool di nodi predefinito. Configurerai e creerai i pool di nodi ibridi Apigee richiesti nel passaggio successivo.

    Vai al passaggio successivo solo dopo che la creazione del cluster è stata completata correttamente.

  4. Crea due pool di nodi seguendo le istruzioni in Creazione e gestione dei pool di nodi. Configura i pool di nodi con i requisiti minimi elencati nella tabella seguente.

    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 minimo
    apigee-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 maggiori dettagli sulla configurazione del pool di nodi, consulta Configurare i pool di nodi dedicati.

  5. (Facoltativo) Se vuoi, puoi eliminare il pool di nodi default. Vedi Eliminare un pool di nodi.
  6. Configura l'archiviazione su un disco a stato solido permanente (SSD) per Cassandra. L'uso di SSD locali non è supportato. Per ulteriori informazioni, consulta Modificare la classe di archiviazione predefinita nella documentazione di Kubernetes.

    1. Visualizza 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
      
    2. Descrivi il valore di StorageClass denominato standard-rwo. Tieni presente che il suo 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>
    3. Crea un nuovo file denominato storageclass.yaml.
    4. 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
      
    5. Applica il nuovo oggetto StorageClass al tuo cluster Kubernetes:
      kubectl apply -f storageclass.yaml
    6. 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"}}}'
    7. Esegui questo comando per verificare che il nuovo oggetto StorageClass predefinito 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
      

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 sulle tue risorse della macchina.

  1. Assicurati di utilizzare una versione di Anthos on Bare Metal supportata per la versione ibrida 1.10.5. Vedi Piattaforme e versioni ibride di Apigee supportate.
  2. Assicurati che gli orologi su tutti i nodi e i server delle applicazioni siano sincronizzati con il protocollo NTP (Network Time Protocol), come spiegato nella sezione Prerequisiti. Il database Cassandra si basa sulla sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare un modello ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
  3. Consulta la panoramica dei prerequisiti di installazione e la creazione di cluster: panoramica.
  4. Crea il cluster con due pool di nodi configurati come descritto di seguito:
    • Segui le istruzioni per la creazione dei cluster della guida rapida sui cluster Anthos su bare metal.
    • 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 Runtime apigee
      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.
      Larghezza di banda della rete per ogni tipo di istanza di macchina 1 Gbps 1 Gbps

      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.

  1. Assicurati di utilizzare una versione di AKS supportata per la versione ibrida 1.10.5. Vedi Piattaforme e versioni ibride di Apigee supportate.
  2. Assicurati che gli orologi su tutti i nodi e i server delle applicazioni siano sincronizzati con il protocollo NTP (Network Time Protocol), come spiegato nella sezione Prerequisiti. Il database Cassandra si basa sulla sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare un modello ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
  3. Crea il cluster utilizzando l'interfaccia a riga di comando di Azure o il portale di 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 Runtime apigee
    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.
    Larghezza di banda della rete per ogni tipo di istanza di macchina 1 Gbps 1 Gbps

    Per maggiori dettagli sulla configurazione minima del cluster, consulta: Configurazioni minime del cluster

  4. 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.

  1. Assicurati di utilizzare una versione di EKS supportata per la versione ibrida 1.10.5. Vedi Piattaforme e versioni ibride di Apigee supportate.
  2. Assicurati che gli orologi su tutti i nodi e i server delle applicazioni siano sincronizzati con il protocollo NTP (Network Time Protocol), come spiegato nella sezione Prerequisiti. Il database Cassandra si basa sulla sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare un modello ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
  3. Se utilizzi Kubernetes 1.24 o versioni successive, assicurati di aver installato il driver CSI di Kubernetes per Amazon EBS.
  4. Utilizza le istruzioni riportate di seguito per creare un cluster utente e creare 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 Runtime apigee
    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.
    Larghezza di banda della rete per ogni tipo di istanza di macchina 1 Gbps 1 Gbps

    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.

  1. Assicurati di utilizzare una versione di GKE supportata per la versione ibrida 1.10.5. Vedi Piattaforme e versioni ibride di Apigee supportate.
  2. Assicurati che gli orologi su tutti i nodi e i server delle applicazioni siano sincronizzati con il protocollo NTP (Network Time Protocol), come spiegato nella sezione Prerequisiti. Il database Cassandra si basa sulla sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare un modello ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
  3. Utilizza le istruzioni riportate di seguito per creare un cluster utente e creare 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 Runtime apigee
    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.
    Larghezza di banda della rete per ogni tipo di istanza di macchina 1 Gbps 1 Gbps

    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.

  1. Assicurati di utilizzare una versione di OpenShift supportata per la versione ibrida 1.10.5. Vedi Piattaforme e versioni ibride di Apigee supportate.
  2. Assicurati che gli orologi su tutti i nodi e i server delle applicazioni siano sincronizzati con il protocollo NTP (Network Time Protocol), come spiegato nella sezione Prerequisiti. Il database Cassandra si basa sulla sincronizzazione NTP (Network Time Protocol) per mantenere la coerenza dei dati. Se prevedi di installare un modello ibrido in più regioni, assicurati che siano sincronizzati con NTP in tutte le regioni.
  3. Crea il cluster OpenShift per il deployment sul piano di runtime, installa Apigee sul tuo cluster utente OpenShift e crea due pool di nodi.

    Nell'ambito dell'installazione di OpenShift, installa e configura lo strumento di interfaccia a riga di comando oc. Consulta la guida introduttiva all'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 Runtime apigee
    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.
    Larghezza di banda della rete per ogni tipo di istanza di macchina 1 Gbps 1 Gbps

    Per maggiori dettagli sulla configurazione minima del cluster, consulta: Configurazioni minime del cluster

Dopo aver installato un cluster, vai al passaggio successivo.

 

1 (PASSO SUCCESSIVO) Passaggio 2: installa cert-manager 3 4 5 1 6 6 6 6 6 {2 {2 6 6 {2.