Applica la configurazione al cluster
Segui questi passaggi per installare Apigee hybrid nel tuo cluster:
- Assicurati di essere nella directory
hybrid-base-directory/hybrid-files
. - Verifica che
kubectl
sia impostato sul contesto corretto utilizzando il seguente comando. Il contesto attuale deve essere impostato sul cluster in cui stai eseguendo il deployment di Apigee hybrid.kubectl config get-contexts | grep \*
- Solo per le piattaforme Anthos on bare metal, AWS on GKE, EKS e GKE on prem, verifica
che la variabile
KUBECONFIG
sia impostata utilizzando il seguente comando.echo $KUBECONFIG
- Esegui un'inizializzazione dry run. Esegui il comando
init
con Flag--dry-run
. Eseguire una prova consente di verificare la presenza di eventuali errori prima vengono apportate modifiche al cluster.Nella versione ibrida 1.5.10, la sintassi del parametro
--dry-run
dipende dalla versione dikubectl
in esecuzione. Controlla la versione dikubectl
con il seguente comando:kubectl version
kubectl
1.17 e versioni precedenti:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=true
kubectl
1.18 e versioni successive:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=client
- Se non sono presenti errori, esegui il comando
init
come segue:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml
Il comando
init
installa il deployment Apigee di deployment Apigee Deployment Controller e Apigee Admission Webhook. - Per controllare lo stato del deployment, puoi utilizzare i seguenti comandi:
$APIGEECTL_HOME/apigeectl check-ready -f overrides/overrides.yaml
kubectl get pods -n apigee-system
kubectl get pods -n istio-system
Quando i pod sono pronti, vai al passaggio successivo.
- Esegui un'installazione dry run. Esegui il comando
apply
con Flag--dry-run
.kubectl
1.17 e versioni precedenti:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=true
kubectl
1.18 e versioni successive:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=client
-
Se non sono presenti errori, puoi applicare la richiesta
Componenti di runtime specifici di Apigee nel cluster con il seguente comando:
$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml
- Per controllare lo stato del deployment, esegui questo comando:
$APIGEECTL_HOME/apigeectl check-ready -f overrides/overrides.yaml
Ripeti questo passaggio finché i pod non sono tutti pronti. L'avvio dei pod potrebbe richiedere diversi minuti.