Passaggio 1: creazione di un cluster

Se stai eseguendo una nuova installazione, continua con le configurazioni descritte di seguito.

Prima di iniziare:

Questi passaggi presuppongono che tu abbia creato le variabili di ambiente nei passaggi precedenti. Controllali con i seguenti comandi:

echo $PROJECT_ID
echo $CLUSTER_LOCATION
echo $ORG_NAME
echo $ENV_NAME

Questa procedura spiega come configurare il cluster in cui verrà eseguito Apigee hybrid. Le istruzioni variano a seconda della piattaforma in cui esegui l'ibrido. Seleziona la tua piattaforma per visualizzare le istruzioni.

GKE

Questo passaggio spiega come configurare l'ambiente shell e creare un cluster GKE nel tuo progetto Google Cloud.

Creazione di un cluster

  1. Raccogli i requisiti del cluster per il cluster ibrido Apigee: Le configurazioni minime per il cluster sono:
    Configurazione Pool di nodi stateful Pool di nodi stateless
    Numero di nodi 3 (per regione) 3 (per regione)
    CPU 4 4
    RAM 15 15
    Nome etichetta predefinito apigee-data apigee-runtime
    Archiviazione dinamica Gestito con la CRD ApigeeDeployment

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

  2. Controlla la versione di GKE supportata da questa versione di hybrid 1.7.6:
  3. Segui queste istruzioni per creare un cluster regionale con un minimo di 6 nodi:
    • Creazione di un cluster regionale.
  4. Crea almeno due node pool per il cluster. I requisiti minimi del pool di nodi sono:
    Nome predefinito del pool di nodi Descrizione Numero minimo di nodi Numero minimo di CPU per pool di nodi Numero minimo di CPU per nodo
    apigee-data Un pool di nodi stateful. 3 4 4/numero di nodi nel pool
    apigee-runtime Un pool di nodi stateless. 3 4 4/numero di nodi nel pool

    Segui le istruzioni riportate in Aggiunta e gestione dei node pool.

    Per ulteriori dettagli sulla configurazione del node pool, consulta: Configura i pool di nodi dedicati

  5. Dopo aver creato il cluster, abilita Workload Identity sul cluster con il seguente comando:
    gcloud container clusters update ${CLUSTER_NAME} \
      --workload-pool=$PROJECT_ID.svc.id.goog \
      --region ${CLUSTER_LOCATION}

    Per maggiori informazioni, vedi Abilitare Workload Identity su un cluster

  6. Recupera le credenziali gcloud del cluster appena creato con il seguente comando:
    gcloud container clusters get-credentials ${CLUSTER_NAME} \
      --region ${CLUSTER_LOCATION} \
      --project ${PROJECT_ID}

Quando hai un cluster installato e in esecuzione, vai al passaggio successivo.

GKE On-Prem

Creazione di un cluster

  1. Raccogli i requisiti del cluster per il cluster Apigee hybrid:
    • Le configurazioni minime per il cluster sono:
      Configurazione Pool di nodi stateful Pool di nodi stateless
      Numero di nodi 3 (per regione) 3 (per regione)
      CPU 4 4
      RAM 15 15
      Nome etichetta predefinito apigee-data apigee-runtime
      Archiviazione dinamica Gestito con la CRD ApigeeDeployment

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

    • Crea un minimo di due node pool:
      Nome predefinito del pool di nodi Descrizione
      apigee-data Un pool di nodi stateful.
      apigee-runtime Un pool di nodi stateless.

      Per ulteriori dettagli sulla configurazione del node pool, consulta: Configura i pool di nodi dedicati

  2. Controlla la versione di GKE supportata da questa versione di hybrid 1.7.6:
  3. Per creare un cluster utente, segui queste istruzioni:

Quando hai un cluster installato e in esecuzione, vai al passaggio successivo.

Anthos on bare metal

Requisiti e prerequisiti

Anthos clusters on bare metal ti consente di eseguire cluster Kubernetes direttamente sulle tue risorse macchina.

Esamina i seguenti requisiti e prerequisiti:

Creazione di un cluster

  1. Raccogli i requisiti del cluster per il cluster Apigee hybrid:
    • Le configurazioni minime per il cluster sono:
      Configurazione Pool di nodi stateful Pool di nodi stateless
      Numero di nodi 3 (per regione) 3 (per regione)
      CPU 4 4
      RAM 15 15
      Nome etichetta predefinito apigee-data apigee-runtime
      Archiviazione dinamica Gestito con la CRD ApigeeDeployment

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

    • Crea un minimo di due node pool:
      Nome predefinito del pool di nodi Descrizione
      apigee-data Un pool di nodi stateful.
      apigee-runtime Un pool di nodi stateless.

      Per ulteriori dettagli sulla configurazione del node pool, consulta: Configura i pool di nodi dedicati

  2. Controlla la versione di GKE supportata da questa versione di hybrid 1.7.6:
  3. Per creare un cluster utente, segui le istruzioni riportate nella documentazione di Anthos clusters on bare metal:

Quando hai un cluster installato e in esecuzione, vai al passaggio successivo.

AKS

Crea un cluster AKS

  1. Raccogli i requisiti del cluster per il cluster Apigee hybrid:
    • Le configurazioni minime per il cluster sono:
      Configurazione Pool di nodi stateful Pool di nodi stateless
      Numero di nodi 3 (per regione) 3 (per regione)
      CPU 4 4
      RAM 15 15
      Nome etichetta predefinito apigee-data apigee-runtime
      Archiviazione dinamica Gestito con la CRD ApigeeDeployment

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

    • Crea un minimo di due node pool:
      Nome predefinito del pool di nodi Descrizione
      apigee-data Un pool di nodi stateful.
      apigee-runtime Un pool di nodi stateless.

      Per ulteriori dettagli sulla configurazione del node pool, consulta: Configura i pool di nodi dedicati

  2. Controlla la versione di AKS supportata da questa versione di hybrid 1.7.6:
  3. Utilizza uno dei seguenti set di istruzioni per creare un cluster:

EKS

Creazione di un cluster

  1. Raccogli i requisiti del cluster per il cluster Apigee hybrid:
    • Le configurazioni minime per il cluster sono:
      Configurazione Pool di nodi stateful Pool di nodi stateless
      Numero di nodi 3 (per regione) 3 (per regione)
      CPU 4 4
      RAM 15 15
      Nome etichetta predefinito apigee-data apigee-runtime
      Archiviazione dinamica Gestito con la CRD ApigeeDeployment

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

    • Crea un minimo di due node pool:
      Nome predefinito del pool di nodi Descrizione
      apigee-data Un pool di nodi stateful.
      apigee-runtime Un pool di nodi stateless.

      Per ulteriori dettagli sulla configurazione del node pool, consulta: Configura i pool di nodi dedicati

  2. Controlla la versione di EKS supportata da questa versione di hybrid 1.7.6:
  3. Per creare un cluster utente, segui queste istruzioni:

Quando hai un cluster installato e in esecuzione, vai al passaggio successivo.

GKE su AWS

Creazione di un cluster

  1. Raccogli i requisiti del cluster per il cluster Apigee hybrid:
    • Le configurazioni minime per il cluster sono:
      Configurazione Pool di nodi stateful Pool di nodi stateless
      Numero di nodi 3 (per regione) 3 (per regione)
      CPU 4 4
      RAM 15 15
      Nome etichetta predefinito apigee-data apigee-runtime
      Archiviazione dinamica Gestito con la CRD ApigeeDeployment

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

    • Crea un minimo di due node pool:
      Nome predefinito del pool di nodi Descrizione
      apigee-data Un pool di nodi stateful.
      apigee-runtime Un pool di nodi stateless.

      Per ulteriori dettagli sulla configurazione del node pool, consulta: Configura i pool di nodi dedicati

  2. Controlla la versione di GKE supportata da questa versione di hybrid 1.7.6:
  3. Per creare un cluster utente, segui queste istruzioni:

Quando hai un cluster installato e in esecuzione, vai al passaggio successivo.

OpenShift

Creazione di un cluster

  1. Raccogli i requisiti del cluster per il cluster Apigee hybrid:
    • Le configurazioni minime per il cluster sono:
      Configurazione Pool di nodi stateful Pool di nodi stateless
      Numero di nodi 3 (per regione) 3 (per regione)
      CPU 4 4
      RAM 15 15
      Nome etichetta predefinito apigee-data apigee-runtime
      Archiviazione dinamica Gestito con la CRD ApigeeDeployment

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

    • Crea un minimo di due node pool:
      Nome predefinito del pool di nodi Descrizione
      apigee-data Un pool di nodi stateful.
      apigee-runtime Un pool di nodi stateless.

      Per ulteriori dettagli sulla configurazione del node pool, consulta: Configura i pool di nodi dedicati

  2. Controlla la versione di OpenShift supportata da questa versione di Apigee hybrid 1.7.6:
  3. Crea il cluster OpenShift da eseguire il deployment sul piano di runtime e installa Apigee sul cluster utente OpenShift.

    Nell'ambito dell'installazione di OpenShift, installa e configura lo strumento CLI oc. Consulta la sezione Introduzione all'interfaccia a riga di comando di OpenShift nella documentazione di OpenShift.

Una volta installato un cluster, vai al passaggio successivo.

 

1 (NEXT) Step 2: Install cert-manager 3 4 5 6 7 8 9