Passaggio 9: installazione del runtime di hybrid

Applica la configurazione al cluster

Per installare Apigee ibrido nel tuo cluster:

  1. Assicurati di essere nella directory hybrid-base-directory/hybrid-files.
  2. 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 ibrido.
    kubectl config get-contexts | grep \*
  3. Solo per Anthos su Bare Metal, AWS su GKE, EKS e GKE on prem, verifica che la variabile KUBECONFIG sia impostata utilizzando il comando seguente.
    echo ${KUBECONFIG}
  4. Esegui un'inizializzazione di prova. In questo modo puoi verificare la presenza di eventuali errori prima che vengano apportate modifiche al cluster. Esegui il comando init con il flag --dry-run come segue:
    ${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml --dry-run=client
    Nota: Apigee ibrida 1.8 supporta kubectl 1.21 e versioni successive. Se stai installando una versione precedente di ibrido e utilizzi kubectl 1.8 o precedenti, la sintassi per il flag --dry-run sarà --dry-run=true. Dovrai aggiornare kubectl alla versione 1.21 o successiva prima di installare Apigee ibrida 1.8.
  5. Se non ci sono errori, esegui il comando init come segue:
    ${APIGEECTL_HOME}/apigeectl init -f overrides/overrides.yaml

    Il comando init installa i servizi di deployment Apigee Apigee Deployment Controller e Apigee Admission Webhook.

  6. Per controllare lo stato del deployment, puoi utilizzare i comandi seguenti:
    ${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.

  7. Esegui una prova. Esegui il comando apply con il flag --dry-run.
    ${APIGEECTL_HOME}/apigeectl apply -f overrides/overrides.yaml --dry-run=client
  8. 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
  9. 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 pronti. L'avvio dei pod potrebbe richiedere alcuni minuti.