Passaggio 4: installazione di apigeectl

Questo passaggio spiega come scaricare e installare apigeectl.

Scarica e installa apigeectl

apigeectl è l'interfaccia a riga di comando (CLI) per l'installazione e la gestione di Apigee hybrid in un cluster Kubernetes.

I seguenti passaggi descrivono come scaricare e installare apigeectl:

Linux

  1. Scarica il pacchetto di release per il tuo sistema operativo utilizzando il seguente comando:

    curl -LO \
        https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.6.9/apigeectl_linux_64.tar.gz
  2. Crea una directory sul sistema che funga da directory di base per i Installazione ibrida di Apigee.
  3. Estrai il contenuto del file gzip scaricato nella directory di base creato con il seguente comando:

    tar xvzf filename.tar.gz -C path-to-base-directory
  4. Passa alla directory di base utilizzando il comando cd.
  5. Per impostazione predefinita, i contenuti tar vengono espansi in una directory con la versione e la piattaforma in il nome. Ad esempio: ./apigeectl_1.6.9-d591b23_linux_64. Rinomina la directory a apigeectl utilizzando il seguente comando:

    mv apigeectl_1.6.9-d591b23_linux_64 apigeectl
  6. Passa alla directory utilizzando questo comando:
    cd ./apigeectl

    Questa è la home directory apigeectl. È dove dove si trova il comando eseguibile apigeectl.

  7. Verifica la versione di apigeectl con il comando version:
    ./apigeectl version
    Version: 1.6.9
  8. Crea una variabile di ambiente in cui inserire il percorso della home directory utilizzando il seguente comando:
    export APIGEECTL_HOME=$PWD
  9. Verifica che la variabile contenga il percorso corretto utilizzando il seguente comando:
    echo $APIGEECTL_HOME

Mac OS

  1. Scarica il pacchetto di release per il tuo sistema operativo utilizzando il seguente comando:

    curl -LO \
        https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.6.9/apigeectl_mac_64.tar.gz
  2. Crea una directory sul sistema che funga da directory di base per i Installazione ibrida di Apigee.
  3. Estrai il contenuto del file gzip scaricato nella directory di base creato con il seguente comando:

    tar xvzf filename.tar.gz -C path-to-base-directory
  4. Passa alla directory di base utilizzando il comando cd.
  5. Per impostazione predefinita, i contenuti tar vengono espansi in una directory con la versione e la piattaforma in il nome. Ad esempio: ./apigeectl_1.6.9-d591b23_mac_64. Rinomina la directory a apigeectl utilizzando il seguente comando:

    mv apigeectl_1.6.9-d591b23_mac_64 apigeectl
  6. Passa alla directory utilizzando questo comando:
    cd ./apigeectl

    Questa è la home directory apigeectl. È dove dove si trova il comando eseguibile apigeectl.

  7. Verifica la versione di apigeectl con il comando version:
    ./apigeectl version
    Version: 1.6.9
  8. Crea una variabile di ambiente in cui inserire il percorso della home directory utilizzando il seguente comando:
    export APIGEECTL_HOME=$PWD
  9. Verifica che la variabile contenga il percorso corretto utilizzando il seguente comando:
    echo $APIGEECTL_HOME

Windows

  1. Scarica il pacchetto di release per il tuo sistema operativo utilizzando il seguente comando:
    curl -LO ^
      https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.6.9/apigeectl_windows_64.zip
  2. Crea una directory sul sistema che funga da directory di base per i Installazione ibrida di Apigee.
  3. Estrai il contenuto del file ZIP scaricato nella directory corrente utilizzando seguente comando:

    tar xvzf filename.zip -C path-to-base-directory
  4. Passa alla directory di base utilizzando il comando cd.
  5. Per impostazione predefinita, i contenuti del file tar vengono espansi in una directory con la versione e la piattaforma nel nome. Ad esempio: .\apigeectl_1.6.9-d591b23_windows_64. Rinomina la directory in apigeectl utilizzando il seguente codice :

    rename apigeectl_1.6.9-d591b23_windows_64 apigeectl
  6. Passa alla directory utilizzando questo comando:
    cd .\apigeectl

    Questa è la home directory apigeectl. È dove dove si trova il comando eseguibile apigeectl.

  7. Verifica la versione di apigeectl con il comando version:
    ./apigeectl version
    Version: 1.6.9
  8. Crea una variabile di ambiente in cui inserire il percorso della home directory utilizzando il seguente comando:
    set APIGEECTL_HOME=%CD%
  9. Verifica che la variabile contenga il percorso corretto utilizzando il seguente comando:
    echo %APIGEECTL_HOME%

Configura la struttura della directory del progetto

Un approccio consigliato è la seguente struttura di directory. Separa Apigee hybrid rilasciare il software dai file di configurazione che devi creare. Tramite l'utilizzo $APIGEECTL_HOME di link a variabili e simbolici che hai creato, puoi facilmente a una nuova versione software. Vedi anche Upgrade di Apigee hybrid.

Linux

  1. Assicurati di essere nella directory di base (la directory in cui la directory apigeectl utilizzando il seguente comando:
    cd $APIGEECTL_HOME/..
  2. Crea una nuova cartella denominata hybrid-files utilizzando il seguente comando. Puoi concedere alla directory il nome che desideri, ma nei documenti viene utilizzato il nome hybrid-files costantemente. Successivamente, archivierai file di configurazione, chiavi degli account di servizio e TLS certificati in questa cartella. Questa cartella ti consente di mantenere i file di configurazione separati Installazione software di apigeectl.
    mkdir hybrid-files
  3. La struttura attuale della directory è la seguente:
    pwd && ls
    /hybrid-base-directory
      apigeectl
      hybrid-files
  4. Cambia directory nella cartella hybrid-files utilizzando il seguente comando:
    cd hybrid-files
  5. All'interno della directory hybrid-files, crea quanto segue sottodirectory per organizzare i file che creerai in seguito:
    mkdir overrides
    mkdir certs
  6. All'interno della directory hybrid-files, crea i seguenti link simbolici a $APIGEECTL_HOME. Questi link ti consentono di eseguire il comando apigeectl dall'interno Directory hybrid-files come mostrata nell'esempio seguente:
    ln -s $APIGEECTL_HOME/tools tools
    ln -s $APIGEECTL_HOME/config config
    ln -s $APIGEECTL_HOME/templates templates
    ln -s $APIGEECTL_HOME/plugins plugins
  7. Per verificare che i collegamenti simbolici siano stati creati correttamente, esegui questo comando ed esegui assicurati che i percorsi dei link indirizzino alle posizioni corrette:
    ls -l | grep ^l

Mac OS

  1. Assicurati di essere nella directory di base (la directory in cui la directory apigeectl utilizzando il seguente comando:
    cd $APIGEECTL_HOME/..
  2. Crea una nuova cartella denominata hybrid-files utilizzando il seguente comando. Puoi concedere alla directory il nome che desideri, ma nei documenti viene utilizzato il nome hybrid-files costantemente. Successivamente, archivierai file di configurazione, chiavi degli account di servizio e TLS certificati in questa cartella. Questa cartella ti consente di mantenere i file di configurazione separati Installazione software di apigeectl.
    mkdir hybrid-files
  3. La struttura attuale della directory è la seguente:
    pwd && ls
    /hybrid-base-directory
      apigeectl
      hybrid-files
  4. Cambia directory nella cartella hybrid-files utilizzando il seguente comando:
    cd hybrid-files
  5. All'interno della directory hybrid-files, crea quanto segue sottodirectory per organizzare i file che creerai in seguito:
    mkdir overrides
    mkdir certs
  6. All'interno della directory hybrid-files, crea i seguenti link simbolici a $APIGEECTL_HOME. Questi link ti consentono di eseguire il comando apigeectl dall'interno Directory hybrid-files come mostrata nell'esempio seguente:
    ln -s $APIGEECTL_HOME/tools tools
    ln -s $APIGEECTL_HOME/config config
    ln -s $APIGEECTL_HOME/templates templates
    ln -s $APIGEECTL_HOME/plugins plugins
  7. Per verificare che i collegamenti simbolici siano stati creati correttamente, esegui questo comando ed esegui assicurati che i percorsi dei link indirizzino alle posizioni corrette:
    ls -l | grep ^l

Windows

  1. Assicurati di essere nella directory di base (la directory in cui la directory apigeectl utilizzando il seguente comando:
    cd %APIGEECTL_HOME%\..
  2. Crea una nuova cartella denominata hybrid-files utilizzando il seguente comando. Puoi concedere alla directory il nome che desideri, ma nei documenti viene utilizzato il nome hybrid-files costantemente. Successivamente, archivierai file di configurazione, chiavi degli account di servizio e TLS certificati in questa cartella. Questa cartella ti consente di mantenere i file di configurazione separati Installazione software di apigeectl.
    mkdir hybrid-files
  3. La struttura attuale della directory è la seguente:
    dir
     Directory of C:\Users\example\hybrid
    
    08/05/2021  01:38 PM    <DIR>          .
    08/05/2021  01:38 PM    <DIR>          ..
    08/02/2021  01:11 PM    <DIR>          apigeectl
    08/02/2021  11:13 AM         5,803,963 apigeectl_1.6.9rc1-437dccc_windows_64.zip
    08/05/2021  01:38 PM    <DIR>          hybrid-files
  4. Cambia la directory nella cartella hybrid-files.
  5. All'interno della directory hybrid-files, crea quanto segue sottodirectory per organizzare i file che creerai in seguito:
    mkdir overrides
    mkdir certs
  6. All'interno della directory hybrid-files, crea i seguenti link simbolici a $APIGEECTL_HOME. Questi link ti consentono di eseguire il comando apigeectl dall'interno Directory hybrid-files come mostrata nell'esempio seguente: .
    mklink /d config %APIGEECTL_HOME%\config\
    mklink /d plugins %APIGEECTL_HOME%\plugins\
    mklink /d templates %APIGEECTL_HOME%\templates\
    mklink /d tools %APIGEECTL_HOME%\tools\
  7. Per verificare che i collegamenti simbolici siano stati creati correttamente, utilizza dir:
    dir
     Directory of C:\Users\example\hybrid\hybrid-files
    
    08/05/2021  01:56 PM    <DIR>          .
    08/05/2021  01:56 PM    <DIR>          ..
    08/05/2021  01:46 PM    <DIR>          certs
    08/05/2021  01:55 PM    <SYMLINKD>     config [C:\Users\example\hybrid\apigeectl\config\]
    08/05/2021  01:46 PM    <DIR>          overrides
    08/05/2021  01:56 PM    <SYMLINKD>     plugins [C:\Users\example\hybrid\apigeectl\plugins\]
    08/05/2021  01:56 PM    <SYMLINKD>     templates [C:\Users\example\hybrid\apigeectl\templates\]
    08/05/2021  01:56 PM    <SYMLINKD>     tools [C:\Users\example\hybrid\apigeectl\tools\]
        

Ora hai una home page da cui puoi configurare, eseguire il deployment e gestire Apigee hybrid nel tuo cluster Kubernetes. Ora creerai gli account di servizio e le credenziali di Google Cloud. per configurare i componenti di runtime ibridi.

1 2 3 4 (SUCCESSIVO) Passaggio 5: configura gli account di servizio 6 7 8 9