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
:
-
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
- Crea una directory sul sistema che funga da directory di base per i Installazione ibrida di Apigee.
-
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
-
Passa alla directory di base utilizzando il comando
cd
. -
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 aapigeectl
utilizzando il seguente comando:mv apigeectl_1.5.0-d591b23_linux_64 apigeectl
-
Passa alla directory utilizzando questo comando:
cd ./apigeectl
Questa è la home directory
apigeectl
. È qui cheapigeectl
eseguibile. -
Crea una variabile di ambiente in cui inserire 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
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.
-
Assicurati di essere nella directory di base (la directory in cui la directory
apigeectl
utilizzando il seguente comando:cd $APIGEECTL_HOME/..
-
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 nomehybrid-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 diapigeectl
.mkdir hybrid-files
-
La struttura attuale della directory è la seguente:
pwd && ls
/hybrid-base-directory apigeectl hybrid-files -
Cambia directory nella cartella
hybrid-files
utilizzando il seguente comando:cd hybrid-files
-
All'interno della directory
hybrid-files
, crea quanto segue sottodirectory per organizzare i file che creerai in seguito: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 comandoapigeectl
dall'interno Directoryhybrid-files
come mostrata 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 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