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 corrente deve essere impostato sul cluster in cui esegui 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 zonali
gcloud container clusters get-credentials $CLUSTER_NAME \ --zone $CLUSTER_LOCATION \ --project $PROJECT_ID
- 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 un'inizializzazione di simulazione. Eseguire una prova simulata ti consente di verificare la presenza di eventuali 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 i servizi di deployment di Apigee 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 una simulazione dell'installazione. 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 il seguente 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 gli account di servizio, nel passaggio successivo configurerai le associazioni tra gli account di servizio Kubernetes e gli account di servizio Google per il tuo cluster.
1 2 3 4 5 6 7 8 9 (AVANTI) Passaggio 10: configura Workload IdentityTutte le altre installazioni
Nel passaggio successivo, configurerai il gateway di ingresso Apigee e eseguirai il deployment di un proxy per testare l'installazione.
(PASSAGGIO SUCCESSIVO) Passaggio 1: esponi l'ingresso Apigee 2