Passaggio 1: creazione di un cluster

Prima di iniziare:

Questi passaggi presuppongono che tu abbia creato variabili di ambiente nei passaggi precedenti. Verificali 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 eseguirai Apigee hybrid. Le istruzioni variano a seconda della piattaforma su cui viene eseguito il modello 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 per il cluster ibrido Apigee:
  2. Controlla la versione di GKE supportata da questa versione della versione ibrida 1.5.10:
  3. Segui queste istruzioni per creare un cluster utente:
    • Creazione di un cluster a livello di regione.

Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.

GKE On-Prem

Creazione di un cluster

  1. Raccogli i requisiti per il cluster ibrido Apigee:
  2. Controlla la versione di GKE supportata da questa versione della versione ibrida 1.5.10:
  3. Segui queste istruzioni per creare un cluster utente:

Dopo aver installato e in esecuzione un cluster, 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 della macchina.

Esamina i seguenti requisiti e prerequisiti:

Creazione di un cluster

  1. Raccogli i requisiti per il cluster ibrido Apigee:
  2. Controlla la versione di GKE supportata da questa versione della versione ibrida 1.5.10:
  3. Segui queste istruzioni per creare un cluster utente:

Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.

AKS

Crea un cluster AKS

  1. Raccogli i requisiti per il cluster ibrido Apigee:
  2. Controlla la versione di AKS supportata da questa versione della versione ibrida 1.5.10:
  3. Utilizza uno dei seguenti insiemi di istruzioni per creare un cluster:

EKS

Creazione di un cluster

  1. Raccogli i requisiti per il cluster ibrido Apigee:
  2. Controlla la versione di EKS supportata da questa versione della versione ibrida 1.5.10:
  3. Segui queste istruzioni per creare un cluster utente:

Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.

GKE su AWS

Creazione di un cluster

  1. Raccogli i requisiti per il cluster ibrido Apigee:
  2. Controlla la versione di GKE supportata da questa versione della versione ibrida 1.5.10:
  3. Segui queste istruzioni per creare un cluster utente:

Dopo aver installato e in esecuzione un cluster, vai al passaggio successivo.

OpenShift

Creazione di un cluster

  1. Raccogli i requisiti per il cluster ibrido Apigee:
  2. Controlla la versione di GKE supportata da questa versione della versione ibrida 1.5.10:
  3. Usa le istruzioni seguenti per installare Apigee sul tuo cluster utente OpenShift e registrarlo con GKE Hub.
    1. Installa e configura lo strumento di interfaccia a riga di comando di oc. Consulta la guida introduttiva all'interfaccia a riga di comando OpenShift nella documentazione di OpenShift.
    2. Registrati con GKE Hub
      1. Crea un file denominato gke-connect-scc.yaml con il seguente contenuto:
        # Connect Agent SCC
        apiVersion: v1
        kind: SecurityContextConstraints
        metadata:
          name: gke-connect-scc
        allowPrivilegeEscalation: false
        requiredDropCapabilities:
        - ALL
        runAsUser:
          type: MustRunAsNonRoot
        seLinuxContext:
          type: RunAsAny
        supplementalGroups:
          type: MustRunAs
          ranges:
          - min: 1
            max: 65535
        fsGroup:
          type: MustRunAs
          ranges:
          - min: 1
            max: 65535
        volumes:
        - secret
        readOnlyRootFilesystem: true
        seccompProfiles:
        - docker/default
        users:
        groups:
          - system:serviceaccounts:gke-connect
                
      2. Crea il componente in oc con questo comando:
        oc create -f gke-connect-scc.yaml
      3. Crea le variabili di ambiente per il contesto con i seguenti comandi:
        export KUBECONFIG=<> # Cluster kubeconfig file path
        export CONTEXT=admin
      4. Registrati con GKE Hub con il seguente comando:
        gcloud --project=${PROJECT_ID} container hub memberships register CLUSTER_NAME \
          --kubeconfig=${KUBECONFIG} \
          --context=${CONTEXT} \
          --service-account-key-file=KEY_FILE_PATH

        Dove:

        • PROJECT_ID è l'ID del tuo progetto Google Cloud.
        • CLUSTER_NAME è il nome del cluster appena creato.
        • KUBECONFIG è il percorso del file kubeconfig del cluster.
        • CONTEXT è il contesto in cui gcloud sta registrando il cluster. CONTEXT deve essere admin per questo comando.
        • KEY_FILE_PATH è il percorso del file di chiavi dell'account di servizio, ad esempio ./dist/apigee-my-project-ro-sa.json. L'account di servizio deve avere i due ruoli IAM seguenti:
          • Amministratore GKE Hub
          • Agente GKE Connect

Dopo aver installato e registrato un cluster con GKE Hub, vai al passaggio successivo.

 

1 (PASSO SUCCESSIVO) Passaggio 2: installa cert-manager 3 4 5 1} 1 1} 1}