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 seguenti passaggi descrivono come ottenere apigeectl:
-
Scarica il pacchetto di rilascio 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.gzLinux a 64 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.5.10/apigeectl_linux_64.tar.gzMac 32 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.5.10/apigeectl_mac_32.tar.gzLinux a 32 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.5.10/apigeectl_linux_32.tar.gz - Crea una directory sul tuo sistema che funga da 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 impostandola su quella 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.5.0-d591b23_linux_64. Rinomina la directory inapigeectlutilizzando il seguente comando:mv apigeectl_1.5.0-d591b23_linux_64 apigeectl
-
Passa alla directory utilizzando il seguente comando:
cd ./apigeectl
Questa directory è la home directory di
apigeectl. È la posizione del comando eseguibileapigeectl. -
Crea una variabile di ambiente per contenere questo 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
Configurare la struttura delle 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. Grazie all'utilizzo della variabile $APIGEECTL_HOME e dei link simbolici che crei, puoi passare facilmente a una nuova versione del software, se lo desideri. Vedi anche Upgrade di Apigee hybrid.
-
Assicurati di trovarti 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 il nomehybrid-filesviene utilizzato in modo coerente. In un secondo momento, in questa cartella verranno archiviati i file di configurazione, le chiavi 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 corrente ora è simile alla seguente:
pwd && ls/hybrid-base-directory apigeectl hybrid-files -
Passa alla directory della 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 comandoapigeectldalla directoryhybrid-filescome 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 questo comando e assicurati che i percorsi dei link puntino alle posizioni corrette:
ls -l | grep ^l
Ora hai una base di partenza da cui puoi configurare, eseguire il deployment e gestire Apigee Hybrid nel tuo cluster Kubernetes. Successivamente, creerai i service account e le credenziali Google Cloud necessari per configurare i componenti di runtime ibrido.
1 2 3 4 (AVANTI) Passaggio 5: configura gli account di servizio 6 7 8 9