Questo passaggio spiega come scaricare e installare apigeectl.
  Scarica e installa apigeectl
apigeectl è l'interfaccia a riga di comando (CLI) per installare e gestire Apigee hybrid in un cluster Kubernetes.
I passaggi riportati di seguito descrivono come scaricare e installare apigeectl:
Linux
- 
    Memorizza il numero della versione più recente in una variabile utilizzando il seguente comando:
    
export VERSION=$(curl -s \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/current-version.txt?ignoreCache=1) - 
    Verifica che la variabile sia stata compilata con un numero di versione utilizzando il seguente comando. Se
    vuoi utilizzare una versione diversa, puoi salvarla in una variabile di ambiente.
    
echo $VERSION
1.7.6
 - 
    
Scarica il pacchetto della release per il tuo sistema operativo utilizzando il seguente comando:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/$VERSION/apigeectl_linux_64.tar.gz - Crea una directory sul sistema da utilizzare come directory di base per l'installazione di Apigee hybrid.
 - 
    
Estrai i contenuti del file gzip scaricato nella directory di base appena creata utilizzando il seguente comando:
tar xvzf filename.tar.gz -C path-to-base-directory
 - 
    Cambia directory nella directory di base utilizzando il comando 
cd. - 
    
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.7.6-d591b23_linux_64. Rinomina la directory inapigeectlutilizzando il seguente comando:mv apigeectl_1.7.6-d591b23_linux_64 apigeectl
 - 
    Passa alla directory utilizzando il seguente comando:
    
cd ./apigeectl
Questa directory è la home directory di
apigeectl. È qui che si trova il comando eseguibileapigeectl. - Verifica la versione di 
apigeectlcon il comandoversion:./apigeectl version
Version: 1.7.6
 - 
    Crea una variabile di ambiente per contenere il percorso della home directory utilizzando il seguente comando:
    
export APIGEECTL_HOME=$PWD
 - 
    Verifica che la variabile contenga il percorso corretto utilizzando il seguente comando:
    
echo $APIGEECTL_HOME
 
Mac OS
- 
    Memorizza il numero della versione più recente in una variabile utilizzando il seguente comando:
    
export VERSION=$(curl -s \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/current-version.txt) - 
    Verifica che la variabile sia stata compilata con un numero di versione utilizzando il seguente comando. Se
    vuoi utilizzare una versione diversa, puoi salvarla in una variabile di ambiente.
    
echo $VERSION
1.7.6
 - 
    
Scarica il pacchetto della release per il tuo sistema operativo utilizzando il seguente comando:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/$VERSION/apigeectl_mac_64.tar.gz - Crea una directory sul sistema da utilizzare come directory di base per l'installazione di Apigee hybrid.
 - 
    
Estrai i contenuti del file gzip scaricato nella directory di base appena creata utilizzando il seguente comando:
tar xvzf filename.tar.gz -C path-to-base-directory
 - 
    Cambia directory nella directory di base utilizzando il comando 
cd. - 
    
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.7.6-d591b23_mac_64. Rinomina la directory inapigeectlutilizzando il seguente comando:mv apigeectl_1.7.6-d591b23_mac_64 apigeectl
 - 
    Passa alla directory utilizzando il seguente comando:
    
cd ./apigeectl
Questa directory è la home directory di
apigeectl. È qui che si trova il comando eseguibileapigeectl. - Verifica la versione di 
apigeectlcon il comandoversion:./apigeectl version
Version: 1.7.6
 - 
    Crea una variabile di ambiente per contenere il percorso della home directory utilizzando il seguente comando:
    
export APIGEECTL_HOME=$PWD
 - 
    Verifica che la variabile contenga il percorso corretto utilizzando il seguente comando:
    
echo $APIGEECTL_HOME
 
Windows
- 
    Memorizza il numero della versione più recente in una variabile utilizzando il seguente comando:
    
for /f "tokens=*" %a in ('curl -s ^ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/current-version.txt') ^ do set VERSION=%a - 
    Verifica che la variabile sia stata compilata con un numero di versione utilizzando il seguente comando. Se
    vuoi utilizzare una versione diversa, puoi salvarla in una variabile di ambiente.
    
echo %VERSION%
1.7.6
 - Scarica il pacchetto della release per il tuo sistema operativo utilizzando il seguente comando:
    
curl -LO ^ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/%VERSION%/apigeectl_windows_64.zip
 - Crea una directory sul sistema da utilizzare come directory di base per l'installazione di Apigee hybrid.
 - 
    
Estrai i contenuti del file .zip scaricato nella directory corrente utilizzando il seguente comando:
tar xvzf filename.zip -C path-to-base-directory
 - 
    Cambia directory nella directory di base utilizzando il comando 
cd. - 
    
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.7.6-d591b23_windows_64. Rinomina la directory inapigeectlutilizzando il seguente comando:rename apigeectl_1.7.6-d591b23_windows_64 apigeectl
 - 
    Passa alla directory utilizzando il seguente comando:
    
cd .\apigeectl
Questa directory è la home directory di
apigeectl. È qui che si trova il comando eseguibileapigeectl. - Verifica la versione di 
apigeectlcon il comandoversion:./apigeectl version
Version: 1.7.6
 - 
    Crea una variabile di ambiente per contenere il percorso della home directory utilizzando il seguente comando:
set APIGEECTL_HOME=%CD%
 - 
    Verifica che la variabile contenga il percorso corretto utilizzando il seguente comando:
    
echo %APIGEECTL_HOME%
 
Configura la struttura della directory del progetto
  La seguente struttura di directory è un approccio suggerito. Separa il software di rilascio di Apigee hybrid dai file di configurazione che devi creare. Tramite l'uso della variabile $APIGEECTL_HOME e dei link simbolici che crei, puoi passare facilmente a una nuova versione del software, se vuoi. Consulta anche Eseguire l'upgrade di Apigee hybrid.
Linux
- 
    Assicurati di essere nella directory di base (la directory in cui si trova la directory 
apigeectl) utilizzando il seguente comando:cd $APIGEECTL_HOME/..
 - 
    Crea una nuova cartella denominata 
hybrid-filesutilizzando il seguente comando. Puoi assegnare alla directory il nome che preferisci, ma nei documenti viene utilizzato in modo coerente il nomehybrid-files. In un secondo momento, in questa cartella memorizzerai i file di configurazione, le chiavi dell'account di servizio e i certificati TLS. Questa cartella ti consente di tenere separati i file di configurazione dall'installazione del softwareapigeectl.mkdir hybrid-files
 - 
    La struttura di directory attuale ora è la seguente:
    
pwd && ls
/hybrid-base-directory apigeectl hybrid-files
 - 
    Cambia la directory nella cartella 
hybrid-filesutilizzando il seguente comando:cd hybrid-files
 - 
    All'interno della directory 
hybrid-files, crea le seguenti sottodirectory per organizzare i file che creerai in un secondo momento:mkdir overrides
mkdir certs - 
    All'interno della directory 
hybrid-files, crea i seguenti link simbolici a$APIGEECTL_HOME. Questi link ti consentono di eseguire il comandoapigeectldall'interno della directoryhybrid-files, come mostrato nell'esempio seguente:ln -s
$APIGEECTL_HOME/tools toolsln -s$APIGEECTL_HOME/config configln -s$APIGEECTL_HOME/templates templatesln -s$APIGEECTL_HOME/plugins plugins - 
    Per verificare che i link simbolici siano stati creati correttamente, esegui il seguente comando e assicurati che i percorsi dei link rimandino alle posizioni corrette:
    
ls -l | grep ^l
 
Mac OS
- 
    Assicurati di essere nella directory di base (la directory in cui si trova la directory 
apigeectl) utilizzando il seguente comando:cd $APIGEECTL_HOME/..
 - 
    Crea una nuova cartella denominata 
hybrid-filesutilizzando il seguente comando. Puoi assegnare alla directory il nome che preferisci, ma nei documenti viene utilizzato in modo coerente il nomehybrid-files. In un secondo momento, in questa cartella memorizzerai i file di configurazione, le chiavi dell'account di servizio e i certificati TLS. Questa cartella ti consente di tenere separati i file di configurazione dall'installazione del softwareapigeectl.mkdir hybrid-files
 - 
    La struttura di directory attuale ora è la seguente:
    
pwd && ls
/hybrid-base-directory apigeectl hybrid-files
 - 
    Cambia la directory nella cartella 
hybrid-filesutilizzando il seguente comando:cd hybrid-files
 - 
    All'interno della directory 
hybrid-files, crea le seguenti sottodirectory per organizzare i file che creerai in un secondo momento:mkdir overrides
mkdir certs - 
    All'interno della directory 
hybrid-files, crea i seguenti link simbolici a$APIGEECTL_HOME. Questi link ti consentono di eseguire il comandoapigeectldall'interno della directoryhybrid-files, come mostrato nell'esempio seguente:ln -s
$APIGEECTL_HOME/tools toolsln -s$APIGEECTL_HOME/config configln -s$APIGEECTL_HOME/templates templatesln -s$APIGEECTL_HOME/plugins plugins - 
    Per verificare che i link simbolici siano stati creati correttamente, esegui il seguente comando e assicurati che i percorsi dei link rimandino alle posizioni corrette:
    
ls -l | grep ^l
 
Windows
- 
    Assicurati di essere nella directory di base (la directory in cui si trova la directory 
apigeectl) utilizzando il seguente comando:cd %APIGEECTL_HOME%\..
 - 
    Crea una nuova cartella denominata 
hybrid-filesutilizzando il seguente comando. Puoi assegnare alla directory il nome che preferisci, ma nei documenti viene utilizzato in modo coerente il nomehybrid-files. In un secondo momento, in questa cartella memorizzerai i file di configurazione, le chiavi dell'account di servizio e i certificati TLS. Questa cartella ti consente di tenere separati i file di configurazione dall'installazione del softwareapigeectl.mkdir hybrid-files
 - 
    La struttura di directory attuale ora è 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.7.6rc1-437dccc_windows_64.zip 08/05/2021 01:38 PM <DIR> hybrid-files
 - 
    Cambia directory nella cartella 
hybrid-files. - 
    All'interno della directory 
hybrid-files, crea le seguenti sottodirectory per organizzare i file che creerai in un secondo momento:mkdir overrides
mkdir certs - 
    All'interno della directory 
hybrid-files, crea i seguenti link simbolici a$APIGEECTL_HOME. Questi link ti consentono di eseguire il comandoapigeectldall'interno della directoryhybrid-files, come mostrato 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\ - 
    Per verificare che i link 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 base di partenza da cui puoi configurare, eseguire il deployment e gestire Apigee hybrid nel tuo cluster Kubernetes. Successivamente, dovrai creare le credenziali e gli account di servizio Google Cloud necessari per configurare i componenti di runtime ibridi.
1 2 3 4 (AVANTI) Passaggio 5: configura gli account di servizio 6 7 8 9