- v1.12 (più recente)
- Versione 1.11
- Versione 1.10
- Elenco delle versioni supportate
- Versione 1.9
- Versione 1.8
- Versione 1.7
- Versione 1.6
- Versione 1.5
- Versione 1.4
- Versione 1.3
- Versione 1.2
- Versione 1.1
Versioni supportate:
Versioni non supportate:
Questo passaggio spiega come scaricare e installare apigeectl, configurare le directory di installazione e creare gli account di servizio Google Cloud e le credenziali TLS necessarie per il funzionamento di Apigee hybrid.
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 passaggi seguenti spiegano come ottenere apigeectl
:
-
Archivia il numero di 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.4.0
-
Scarica il pacchetto di rilascio per il tuo sistema operativo utilizzando il seguente comando:
Mac 64 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/$VERSION/apigeectl_mac_64.tar.gz
Linux a 64 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/$VERSION/apigeectl_linux_64.tar.gz
Mac 32 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/$VERSION/apigeectl_mac_32.tar.gz
Linux a 32 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/$VERSION/apigeectl_linux_32.tar.gz
- Crea una directory sul sistema da utilizzare come directory di base per l'installazione di Apigee hybrid.
-
Estrai il contenuto del file gzip scaricato nella directory base appena creata utilizzando il seguente comando:
tar xvzf filename.tar.gz -C path-to-base-directory
-
Cambia la directory nella directory di base utilizzando il comando
cd
. -
I contenuti tar vengono, per impostazione predefinita, espansi in una directory che contiene la versione e la piattaforma nel nome. Ad esempio:
./apigeectl_1.4.0-d591b23_linux_64
. Rinomina la directory inapigeectl
utilizzando il seguente comando:mv apigeectl_1.4.0-d591b23_linux_64 apigeectl
-
Passa alla directory utilizzando il seguente comando:
cd ./apigeectl
Questa è la home directory
apigeectl
. È qui che si trova il comando eseguibileapigeectl
. -
Crea una variabile di ambiente per archiviare a fini legali 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
Configura la struttura della directory del progetto
La seguente struttura di directory è un approccio suggerito. Separa il software di release ibrido Apigee dai file di configurazione che devi creare. Mediante l'uso della
variabile $APIGEECTL_HOME
e dei link simbolici che crei, se vuoi, puoi
passare facilmente a una nuova versione software. Consulta anche Upgrade di Apigee hybrid.
-
Assicurati di essere nella directory di base (la directory in cui si trova la directory
apigeectl
) utilizzando questo comando:cd $APIGEECTL_HOME/..
-
Crea una nuova cartella denominata
hybrid-files
utilizzando il comando seguente. Puoi assegnare alla directory il nome che vuoi, ma nei documenti il nomehybrid-files
viene utilizzato in modo coerente. In seguito, archivierai i file di configurazione, le chiavi degli account di servizio e i certificati TLS in questa cartella. Questa cartella consente di mantenere i file di configurazione separati dall'installazione del softwareapigeectl
.mkdir hybrid-files
-
La struttura attuale della directory ora è la seguente:
pwd && ls
/hybrid-base-directory apigeectl hybrid-files -
Cambia la directory nella cartella
hybrid-files
utilizzando il seguente comando:cd hybrid-files
-
All'interno della directory
hybrid-files
, crea le seguenti sottodirectory per organizzare i file che creerai in seguito:mkdir overrides
mkdir service-accounts
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 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 comando seguente e assicurati che i percorsi dei link rimandino alle posizioni corrette:
ls -l | grep ^l
Ora hai una base da cui configurare, eseguire il deployment e gestire Apigee hybrid nel tuo cluster Kubernetes. Successivamente, creerai gli account di servizio Google Cloud e le credenziali necessarie per configurare i componenti di runtime ibridi.
1 2 3 4 (AVANTI) Passaggio 5: configura gli account di servizio {6 {6 {6 {6