Applica la configurazione al cluster.
Per installare Apigee hybrid nel cluster:
- Assicurati di trovarti nella directory
hybrid-base-directory/hybrid-files.cd $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 current-context
Il risultato deve includere il nome del cluster in cui stai eseguendo il deployment di Apigee Hybrid. Ad esempio, su GKE, il nome del contesto è in genere nel formato
gke_project-id_cluster-location_cluster-name, come in:gke_my-project_us-central1_my-cluster
Se il nome del cluster nel contesto non corrisponde, il seguente comando recupererà le credenziali
gclouddel cluster e imposterà il contestokubectl:Cluster a livello di regione
gcloud container clusters get-credentials $CLUSTER_NAME \ --region $CLUSTER_LOCATION \ --project $PROJECT_ID
Cluster di zona
gcloud container clusters get-credentials $CLUSTER_NAME \ --zone $CLUSTER_LOCATION \ --project $PROJECT_ID
- Solo per le piattaforme Anthos on bare metal, AWS su 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. L'esecuzione di una prova generale consente di verificare la presenza di errori prima che vengano apportate modifiche al cluster. Esegui il comando
initcon il flag--dry-runcome segue:${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.yamlIl 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.yamlkubectl get pods -n apigee-system
kubectl get pods -n apigee
Quando i pod sono pronti, vai al passaggio successivo.
- Esegui un'installazione dry run. Esegui il comando
applycon il flag--dry-run.${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.yamlRipeti questo passaggio finché tutti i pod non sono pronti. L'avvio dei pod potrebbe richiedere diversi minuti.
GKE con Workload Identity
Se stai installando Apigee Hybrid su GKE e stai configurando Workload Identity per autenticare i service account, nel passaggio successivo configurerai le associazioni tra i service account Kubernetes e i service account Google per il tuo cluster.
1 2 3 4 5 6 7 8 9 (NEXT) Step 10: Set up Workload IdentityTutte le altre installazioni
Nel passaggio successivo, configurerai il gateway di ingresso Apigee e implementerai un proxy per testare l'installazione.
(AVANTI) Passaggio 1: esponi l'ingresso Apigee 2