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 ottenere apigeectl:

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

    Mac a 64 bit:

    curl -LO \
        https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.5.10/apigeectl_mac_64.tar.gz

    Linux a 64 bit:

    curl -LO \
        https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.5.10/apigeectl_linux_64.tar.gz

    Mac 32 bit:

    curl -LO \
        https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.5.10/apigeectl_mac_32.tar.gz

    Linux a 32 bit:

    curl -LO \
        https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.5.10/apigeectl_linux_32.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 appena creata utilizzando 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.5.0-d591b23_linux_64. Rinomina la directory a apigeectl utilizzando il seguente comando:

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

    Questa è la home directory apigeectl. È qui che apigeectl eseguibile.

  7. Crea una variabile di ambiente in cui inserire il percorso della home directory utilizzando il seguente comando:
    export APIGEECTL_HOME=$PWD
  8. 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.

  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

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