Applica la configurazione al cluster.
Per installare Apigee hybrid nel cluster:
- Assicurati di trovarti nella directory
hybrid-base-directory/hybrid-files. - Verifica che
kubectlsia 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
KUBECONFIGsia impostata utilizzando il seguente comando.echo $KUBECONFIG
- Esegui l'inizializzazione di un dry run. Esegui il comando
initcon il flag--dry-run. L'esecuzione di una prova generale consente di verificare la presenza di errori prima che vengano apportate modifiche al cluster.Nella versione ibrida 1.5.10, la sintassi del flag
--dry-rundipende dalla versione dikubectlin esecuzione. Controlla la versione dikubectlcon il seguente comando:kubectl version
kubectlversione 1.17 e precedenti:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=true
kubectlversione 1.18 e successive:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml --dry-run=client
- Se non sono presenti errori, esegui il comando
initcome segue:$APIGEECTL_HOME/apigeectl init -f overrides/overrides.yaml
Il comando
initinstalla Apigee deployment services, 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
applycon il flag--dry-run.kubectlversione 1.17 e precedenti:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=true
kubectlversione 1.18 e successive:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --dry-run=client
-
Se non ci sono errori, puoi applicare i
componenti di runtime specifici di Apigee al 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é tutti i pod non sono pronti. L'avvio dei pod potrebbe richiedere diversi minuti.