Questa procedura riguarda l'upgrade da Apigee hybrid versione 1.8.x ad Apigee hybrid versione 1.9.4 e dalle versioni precedenti di hybrid 1.9.x alla versione 1.9.4.
Utilizza le stesse procedure per gli upgrade delle versioni secondarie (ad esempio dalla versione 1.8 alla 1.9) e per gli upgrade delle release delle patch (ad esempio dalla versione 1.9.0 alla 1.9.4).
Se esegui l'upgrade da Apigee hybrid versione 1.7 o precedente, devi prima eseguire l'upgrade alla versione 1.8 prima di eseguire l'upgrade alla versione 1.9.4. Consulta le istruzioni per l'upgrade di Apigee hybrid alla versione 1.8.
A partire dalla versione 1.9.0, Apigee Hybrid supporta solo Apigee Ingress Gateway come livello di ingresso.
Panoramica dell'upgrade alla versione 1.9.4
Le procedure per l'upgrade di Apigee hybrid sono organizzate nelle seguenti sezioni:
Prerequisiti
- Queste istruzioni per l'upgrade presuppongono che tu abbia installato Apigee hybrid versione 1.8.x e che tu voglia eseguire l'upgrade alla versione 1.9.4. Se esegui l'aggiornamento da una versione precedente, consulta le istruzioni per l'upgrade di Apigee hybrid alla versione 1.8.
- Nella versione ibrida 1.8 di Apigee, abbiamo introdotto Apigee Ingress Gateway come livello di ingresso alternativo
ad Anthos Service Mesh. A partire dalla versione 1.9.0, Apigee Hybrid richiede l'utilizzo
del gateway di ingresso Apigee e non supporta più l'utilizzo di Anthos Service Mesh per l'ingresso. Se l'installazione da cui
esegui l'upgrade utilizza Anthos Service Mesh, devi prima eseguire la migrazione all'utilizzo del gateway in entrata Apigee prima di
eseguire l'upgrade alla versione 1.9.4.
Il gateway in entrata Apigee utilizza un piccolo sottoinsieme delle funzionalità di Anthos Service Mesh per il gateway in entrata. La gestione e l'upgrade di queste funzionalità vengono gestiti automaticamente da Apigee hybrid. Pertanto, non è necessaria esperienza con Anthos Service Mesh per installare, eseguire l'upgrade e gestire il gateway di ingresso ibrido Apigee.
Per istruzioni, consulta la sezione Eseguire la migrazione al gateway in entrata Apigee nella documentazione di hybrid v1.8.
Prepararsi all'upgrade alla versione 1.9
Eseguire il backup dell'installazione ibrida (consigliato)
- Queste istruzioni utilizzano la variabile di ambiente APIGEECTL_HOME per la directory
nel file system in cui hai installato
apigeectl. Se necessario, cambia directory nella directoryapigeectle definisci la variabile con il seguente comando:Linux
export APIGEECTL_HOME=$PWD
echo $APIGEECTL_HOMEMac OS
export APIGEECTL_HOME=$PWD
echo $APIGEECTL_HOMEWindows
set APIGEECTL_HOME=%CD%
echo %APIGEECTL_HOME% - Crea una copia di backup della directory
$APIGEECTL_HOME/della versione 1.8. Ad esempio:tar -czvf $APIGEECTL_HOME/../apigeectl-v1.8-backup.tar.gz $APIGEECTL_HOME - Esegui il backup del database Cassandra seguendo le istruzioni riportate in Backup e ripristino di Cassandra.
Aggiungi il ruolo Agente Cloud Trace all'account di servizio per il runtime Apigee. (Facoltativo)
(Facoltativo) Se prevedi di utilizzare Cloud Trace e non hai
ancora aggiunto il ruolo Cloud Trace Agent all'installazione
ibrida v1.8, assicurati che il account di servizio per i servizi di runtime Apigee disponga del ruolo IAM Agente Cloud Trace
Google Cloud (roles/cloudtrace.agent).
Per gli ambienti di produzione, l'account di servizio di runtime è apigee-runtime. Per
gli ambienti non di produzione, l'account di servizio di runtime è apigee-non-prod.
Puoi aggiungere il ruolo nell'interfaccia utente Cloud Console > IAM & Admin > Service accounts o con i seguenti comandi:
- Ottieni l'indirizzo email del tuo account di servizio con il seguente comando:
Produzione
gcloud iam service-accounts list --filter "apigee-runtime"
Se l'indirizzo email corrisponde al pattern
apigee-runtime@$ORG_NAME.iam.gserviceaccount.com, puoi utilizzarlo nel passaggio successivo.Non di produzione
gcloud iam service-accounts list --filter "apigee-non-prod"
Se corrisponde al pattern
apigee-non-prod@$ORG_NAME.iam.gserviceaccount.com, puoi utilizzarlo nel passaggio successivo. - Assegna il ruolo Agente Cloud Trace al account di servizio:
Produzione
gcloud projects add-iam-policy-binding $PROJECT_ID \ --member="serviceAccount:apigee-runtime@$PROJECT_ID.iam.gserviceaccount.com" \ --role="roles/cloudtrace.agent"Non di produzione
gcloud projects add-iam-policy-binding $PROJECT_ID \ --member="serviceAccount:apigee-non-prod@$PROJECT_ID.iam.gserviceaccount.com" \ --role="roles/cloudtrace.agent"Esempio
gcloud projects add-iam-policy-binding hybrid-example-project \ --member="serviceAccount:apigee-runtime@hybrid-example-project.iam.gserviceaccount.com" \ --role="roles/cloudtrace.agent"Dove $PROJECT_ID è il nome del progetto Google Cloud in cui è installato Apigee Hybrid.
Installa il gateway in entrata Apigee se l'installazione utilizza Anthos Service Mesh
A partire dalla versione 1.9, Apigee Hybrid non supporta più l'utilizzo di Anthos Service Mesh per l'ingresso. Se la tua installazione ibrida utilizza Anthos Service Mesh, devi eseguire la migrazione dell'installazione attuale al gateway in entrata Apigee prima di installare la versione ibrida 1.9.
-
Aggiungi la proprietà
ingressGatewaysal file di override.Sintassi
ingressGateways: - name: INGRESS_NAME replicaCountMin: REPLICAS_MIN replicaCountMax: REPLICAS_MAX resources: requests: cpu: CPU_COUNT_REQ memory: MEMORY_REQ limits: cpu: CPU_COUNT_LIMIT memory: MEMORY_LIMIT svcAnnotations: # optional. SVC_ANNOTATIONS_KEY: SVC_ANNOTATIONS_VALUE svcLoadBalancerIP: SVC_LOAD_BALANCER_IP # optionalEsempio
ingressGateways: - name: prod1 replicaCountMin: 2 replicaCountMax: 100 resources: requests: cpu: 1 memory: 1Gi limits: cpu: 2 memory: 2Gi svcAnnotations: # optional. See Known issue 243599452. networking.gke.io/load-balancer-type: "Internal" svcLoadBalancerIP: 198.252.0.123- INGRESS_NAME è il nome del deployment Ingress. Può essere qualsiasi nome
che soddisfi i seguenti requisiti:
- Avere una lunghezza massima di 17 caratteri
- Contenere solo caratteri alfanumerici minuscoli, '-' o '.'
- Iniziare con un carattere alfanumerico
- Terminare con un carattere alfanumerico
ingressGateways[].namenel Riferimento per le proprietà di configurazione. - REPLICAS_MIN e REPLICAS_MAX sono il numero minimo e massimo di repliche per
il gateway in entrata Apigee nell'installazione. Per ulteriori informazioni e impostazioni predefinite, vedi
ingressGateways[].replicaCountMineingressGateways[].replicaCountMaxnel riferimento alla proprietà di configurazione. - CPU_COUNT_REQ e MEMORY_REQ sono la richiesta di CPU e memoria per ogni
replica del gateway in entrata Apigee nell'installazione.
Per ulteriori informazioni e impostazioni predefinite, vedi
ingressGateways[].resources.requests.cpueingressGateways[].resources.requests.memorynella Guida di riferimento alle proprietà di configurazione. - CPU_COUNT_LIMIT e MEMORY_LIMIT sono i limiti massimi di CPU e memoria per
ogni replica del gateway di ingresso Apigee nell'installazione.
Per ulteriori informazioni e impostazioni predefinite, vedi
ingressGateways[].resources.limits.cpueingressGateways[].resources.limits.memorynella Guida di riferimento alle proprietà di configurazione. - SVC_ANNOTATIONS_KEY SVC_ANNOTATIONS_VALUE (facoltativo):
Si tratta di una coppia chiave-valore che fornisce annotazioni per il servizio di ingresso predefinito. Le annotazioni vengono utilizzate dalla tua piattaforma cloud per aiutare a configurare l'installazione ibrida, ad esempio impostando il tipo di bilanciatore del carico su interno o esterno. Ad esempio:
ingressGateways: svcAnnotations: networking.gke.io/load-balancer-type: "Internal"Le annotazioni variano da piattaforma a piattaforma. Per le annotazioni richieste e suggerite, consulta la documentazione della tua piattaforma.
ConsultaingressGateways[].svcAnnotationsnel riferimento per le proprietà di configurazione. - SVC_LOAD_BALANCER_IP (facoltativo) Consente di assegnare un indirizzo IP statico al bilanciatore del carico. Sulle piattaforme che supportano la specifica dell'indirizzo IP del bilanciatore del carico, il bilanciatore del carico verrà creato con questo indirizzo IP. Sulle piattaforme che non consentono di specificare l'indirizzo IP del bilanciatore del carico, questa proprietà viene ignorata.
Se non hai un indirizzo IP statico allocato per il bilanciatore del carico, lascia questa proprietà fuori dal file di override.
ConsultaingressGateways[].svcLoadBalancerIPin Riferimento per le proprietà di configurazione.
- INGRESS_NAME è il nome del deployment Ingress. Può essere qualsiasi nome
che soddisfi i seguenti requisiti:
- Applica le modifiche per installare Apigee Ingress Gateway con questi comandi:
$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml
- Esporre il gateway di ingresso Apigee. Segui le procedure descritte in Esporre il gateway di ingresso Apigee.
- Testa il nuovo gateway di ingresso chiamando un proxy. Idealmente, testa tutti i proxy cruciali che hai attualmente implementato.
- Per cambiare il traffico, aggiorna i record DNS in modo che puntino all'indirizzo IP del nuovo gateway in entrata Apigee.
A seconda del provider DNS, potresti essere in grado di spostare gradualmente il traffico sul nuovo endpoint.
Suggerimento: puoi trovare l'indirizzo IP esterno del gateway di ingresso Apigee con il seguente comando: kubectl get svc -n apigee -l app=apigee-ingressgateway
L'output dovrebbe essere simile a questo:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE apigee-ingressgateway-prod-hybrid-37a39bd LoadBalancer 192.0.2.123 233.252.0.123 15021:32049/TCP,80:31624/TCP,443:30723/TCP 16h
- Assicurati che tutto il traffico di runtime funzioni monitorando le dashboard. Vai al passaggio successivo solo se tutto funziona come previsto. Assicurati che nessun traffico passi attraverso il vecchio gateway in entrata (Anthos Service Mesh), poiché la propagazione dell'aggiornamento DNS potrebbe essere lenta a causa della memorizzazione nella cache DNS.
- Per impedire ad Apigee di fornire la configurazione ad Anthos Service Mesh, segui i passaggi descritti in Interrompere la fornitura della configurazione ad ASM nella guida Gestione del gateway in entrata Apigee.
- Esegui nuovamente il test e monitora il traffico proxy API.
- Segui le istruzioni riportate nella documentazione di Anthos Service Mesh per disinstallare Anthos Service Mesh dal cluster.
Installa il runtime di hybrid 1.9.4
- Assicurati di trovarti nella directory di base ibrida (il genitore della directory in cui
si trova il file eseguibile
apigeectl):cd $APIGEECTL_HOME/..
-
Scarica il pacchetto di rilascio per il tuo sistema operativo utilizzando il seguente comando. Assicurati di selezionare la tua piattaforma nella tabella seguente:
Linux
Linux a 64 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.9.4/apigeectl_linux_64.tar.gz
Mac OS
Mac a 64 bit:
curl -LO \ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.9.4/apigeectl_mac_64.tar.gz
Windows
Windows a 64 bit:
curl -LO ^ https://storage.googleapis.com/apigee-release/hybrid/apigee-hybrid-setup/1.9.4/apigeectl_windows_64.zip
- Rinomina la directory
apigeectl/attuale con il nome di una directory di backup. Ad esempio:Linux
mv $APIGEECTL_HOME/ $APIGEECTL_HOME-v1.8/
Mac OS
mv $APIGEECTL_HOME/ $APIGEECTL_HOME-v1.8/
Windows
rename %APIGEECTL_HOME% %APIGEECTL_HOME%-v1.8
-
Estrai i contenuti del file gzip scaricato nella directory di base ibrida. La directory di base ibrida è la directory in cui si trova la directory
apigeectl-v1.8rinominata:Linux
tar xvzf filename.tar.gz -C ./
Mac OS
tar xvzf filename.tar.gz -C ./
Windows
tar xvzf filename.zip -C ./
-
Per impostazione predefinita, i contenuti del file tar vengono espansi in una directory con la versione e la piattaforma nel nome. Ad esempio:
./apigeectl_1.9.4-xxxxxxx_linux_64. Rinomina la directory inapigeectlutilizzando il seguente comando:Linux
mv apigeectl_1.9.4-xxxxxxx_linux_64 apigeectl
Mac OS
mv apigeectl_1.9.4-xxxxxxx_mac_64 apigeectl
Windows
rename apigeectl_1.9.4-xxxxxxx_windows_64 apigeectl
-
Passa alla directory
apigeectl:cd ./apigeectl
Questa directory è la home directory di
apigeectl. È la posizione del comando eseguibileapigeectl. - Queste istruzioni utilizzano la variabile di ambiente
$APIGEECTL_HOMEper la directory nel file system in cui è installata l'utilitàapigeectl. Se necessario, cambia directory nella directoryapigeectle definisci la variabile con il seguente comando:Linux
export APIGEECTL_HOME=$PWD
echo $APIGEECTL_HOME
Mac OS
export APIGEECTL_HOME=$PWD
echo $APIGEECTL_HOME
Windows
set APIGEECTL_HOME=%CD%
echo %APIGEECTL_HOME%
- Verifica la versione di
apigeectlcon il comandoversion:./apigeectl version
Version: 1.9.4
- Passa alla directory
hybrid-base-directory/hybrid-files. La directoryhybrid-filescontiene i file di configurazione, ad esempio il file di override, i certificati e gli account di servizio. Ad esempio:cd $APIGEECTL_HOME/../hybrid-files
- Verifica che
kubectlsia impostato sul contesto corretto utilizzando il seguente comando. Il contesto attuale deve essere impostato sul cluster in cui esegui l'upgrade di Apigee hybrid.kubectl config get-contexts | grep \*
- Nella directory
hybrid-files:-
Aggiorna i seguenti link simbolici a
$APIGEECTL_HOME. Questi link ti consentono di eseguire il comandoapigeectlappena installato dall'interno della directoryhybrid-files:ln -nfs
$APIGEECTL_HOME/tools toolsln -nfs$APIGEECTL_HOME/config configln -nfs$APIGEECTL_HOME/templates templatesln -nfs$APIGEECTL_HOME/plugins plugins -
Per verificare che i link simbolici siano stati creati correttamente, esegui questo comando e assicurati che i percorsi dei link puntino alle posizioni corrette:
ls -l | grep ^l
-
Aggiorna i seguenti link simbolici a
- Esegui un'inizializzazione di prova per verificare la presenza di errori:
${APIGEECTL_HOME}/apigeectl init -f OVERRIDES_FILE --dry-run=clientdove OVERRIDES_FILE è il nome del file di override, ad esempio
./overrides/overrides.yaml. - Se non ci sono errori, inizializza ibrido 1.9.4:
$APIGEECTL_HOME/apigeectl init -f OVERRIDES_FILE
- Controlla lo stato di inizializzazione:
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
Se l'operazione riesce, l'output è:
All containers ready.kubectl describe apigeeds -n apigee
Nell'output, cerca
State: running. - Controlla la presenza di errori con una prova dry run del comando
applyutilizzando il flag--dry-run:$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE --dry-run=client
- Se non ci sono errori, applica gli override. Seleziona e segui le istruzioni per gli ambienti di produzione o
non di produzione, a seconda dell'installazione.
Produzione
Per gli ambienti di produzione, esegui l'upgrade di ogni componente ibrido singolarmente e controlla lo stato del componente di cui è stato eseguito l'upgrade prima di procedere con il componente successivo.
- Assicurati di trovarti nella directory
hybrid-files. - Applica gli override per eseguire l'upgrade di Cassandra:
$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE --datastore
- Completamento del controllo:
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
Procedi al passaggio successivo solo quando i pod sono pronti.
- Applica gli override per eseguire l'upgrade dei componenti di Telemetry e verifica il completamento:
$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE --telemetry
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
- Avvia i componenti Redis:
$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE --redis
- Applica gli override per eseguire l'upgrade dei componenti a livello di organizzazione (MART, Watcher e Apigee
Connect) e verifica il completamento:
$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE --org
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
- Applica gli override per eseguire l'upgrade degli ambienti. Hai due opzioni:
- Ambiente per ambiente: applica gli override a un ambiente alla volta e verifica il completamento. Ripeti
questo passaggio per ogni ambiente:
$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE --env ENV_NAME
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
dove ENV_NAME è il nome dell'ambiente di cui stai eseguendo l'upgrade.
- Tutti gli ambienti contemporaneamente: applica gli override a tutti gli ambienti contemporaneamente e verifica il completamento:
$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE --all-envs
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
- Ambiente per ambiente: applica gli override a un ambiente alla volta e verifica il completamento. Ripeti
questo passaggio per ogni ambiente:
- Applica gli override per eseguire l'upgrade dei componenti
virtualhostse verifica il completamento:$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE --settings virtualhosts
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
Non di produzione
Nella maggior parte degli ambienti non di produzione, demo o sperimentali, puoi applicare gli override a tutti i componenti contemporaneamente. Se il tuo ambiente non di produzione è grande e complesso o imita da vicino un ambiente di produzione, ti consigliamo di utilizzare le istruzioni per l'upgrade degli ambienti di produzione.
- Assicurati di trovarti nella directory
hybrid-files. $APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE
- Controlla lo stato:
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
- Assicurati di trovarti nella directory
Installa 1.9.4-hotfix.1
Segui questi passaggi per installare l'hotfix 1.9.4-hotfix.1:
- Prima di eseguire questi passaggi, devi utilizzare Apigee Hybrid versione 1.9.4 o successive. Se non utilizzi la versione 1.9.4 o successive, esegui l'upgrade alla versione 1.9.4 prima di procedere.
- Apri il file
overrides.yaml. - Nella stanza
istiod, modifica la versione del tag immagine (se presente) alla versione1.17.7. Ad esempio:istiod: image: url: "gcr.io/apigee-release/hybrid/apigee-asm-istiod" tag: "1.17.7-asm.0-distroless" - A seconda di come hai scelto di installare Apigee hybrid, potresti avere una sezione
ingressGatewayoingressGateways. Individua la sezione che appare nel file di override e modifica la versione del tag immagine (se presente) con la versione1.17.7. Ad esempio, se hai una sezioneingressGateway:ingressGateway: image: url: "gcr.io/apigee-release/hybrid/apigee-asm-ingress" tag: "1.17.7-asm.0-distroless"oppure, se hai una sezione
ingressGateways:ingressGateways: - name: gateway1 image: url: "gcr.io/apigee-release/hybrid/apigee-asm-ingress" tag: "1.17.7-asm.0-distroless" ... - name: gateway2 image: url: "gcr.io/apigee-release/hybrid/apigee-asm-ingress" tag: "1.17.7-asm.0-distroless" ... - Salva il file.
- Esegui questo comando per inizializzare il componente
istiod:$APIGEECTL_HOME/apigeectl init -f OVERRIDES_FILE
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
- Esegui il comando seguente per applicare le modifiche ai componenti di ingresso Apigee. Se hai
più di un'organizzazione, ripeti questo comando per ciascuna:
$APIGEECTL_HOME/apigeectl apply --org -f OVERRIDES_FILE
$APIGEECTL_HOME/apigeectl check-ready -f OVERRIDES_FILE
- Verifica lo stato dei pod:
kubectl get pods -n YOUR_APIGEE_NAMESPACE
Esegui l'upgrade della versione di Kubernetes
Esegui l'upgrade della piattaforma Kubernetes alle versioni supportate da hybrid 1.9. Se hai bisogno di aiuto, consulta la documentazione della tua piattaforma.
Eseguire il rollback di un upgrade
Per eseguire il rollback di un upgrade precedente:
- Pulisci i job completati per lo spazio dei nomi del runtime ibrido, dove NAMESPACE è lo spazio dei nomi specificato nel file di override, se ne hai specificato uno. In caso contrario, lo spazio dei nomi predefinito
è
apigee:kubectl delete job -n NAMESPACE \ $(kubectl get job -n NAMESPACE \ -o=jsonpath='{.items[?(@.status.succeeded==1)].metadata.name}') - Pulisci i job completati per lo spazio dei nomi
apigee-system:kubectl delete job -n apigee-system \ $(kubectl get job -n apigee-system \ -o=jsonpath='{.items[?(@.status.succeeded==1)].metadata.name}') - Modifica la variabile
APIGEECTL_HOMEin modo che punti alla directory che contiene la versione precedente diapigeectl. Ad esempio:export APIGEECTL_HOME=PATH_TO_PREVIOUS_APIGEECTL_DIRECTORY
- Nella directory radice dell'installazione a cui vuoi eseguire il rollback, esegui
apigeectl apply, controlla lo stato dei pod e poi eseguiapigeectl init. Assicurati di utilizzare il file di override originale per la versione a cui vuoi eseguire il rollback:- Nella directory hybrid-files, esegui
apigeectl apply:$APIGEECTL_HOME/apigeectl apply -f ORIGINAL_OVERRIDES_FILEDove ORIGINAL_OVERRIDES_FILE è il percorso relativo e il nome file del file di override per l'installazione ibrida della versione precedente, ad esempio
./overrides/overrides1.8.yaml. - Controlla lo stato dei pod:
kubectl -n NAMESPACE get pods
dove NAMESPACE è lo spazio dei nomi Apigee hybrid.
- Controlla lo stato di
apigeeds:kubectl describe apigeeds -n apigee
L'output dovrebbe essere simile a questo:
Status: Cassandra Data Replication: Cassandra Pod Ips: 10.8.2.204 Cassandra Ready Replicas: 1 Components: Cassandra: Last Successfully Released Version: Revision: v1-f8aa9a82b9f69613 Version: v1 Replicas: Available: 1 Ready: 1 Total: 1 Updated: 1 State: running Scaling: In Progress: false Operation: Requested Replicas: 0 State: running
Procedi al passaggio successivo solo quando il pod
apigeedsè in esecuzione. - Esegui questo comando per annotare i nuovi valori del conteggio delle repliche per
il processore di messaggi dopo l'upgrade. Se questi valori non corrispondono a quelli impostati
in precedenza, modificali nel file di override in modo che corrispondano alla configurazione
precedente.
apigeectl apply -f ORIGINAL_OVERRIDES_FILE --dry-run=client --print-yaml --env ENV_NAME 2>/dev/null |grep "runtime:" -A 25 -B 1| grep "autoScaler" -A 2
L'output dovrebbe essere simile a questo:
autoScaler: minReplicas: 2 maxReplicas: 10 - Corsa
apigeectl init:$APIGEECTL_HOME/apigeectl init -f ORIGINAL_OVERRIDES_FILE
- Nella directory hybrid-files, esegui