Questo argomento spiega come creare nuovi ambienti per Apigee hybrid. Per un'introduzione, consulta Informazioni sugli ambienti e sui gruppi di ambienti.
Informazioni sulla creazione dell'ambiente
La creazione dell'ambiente è un processo in due fasi:
- Crea un ambiente nel piano di gestione utilizzando la UI o un'API Apigee.
- Aggiungi la configurazione per l'ambiente in questione al file degli override e applicala al cluster.
I passaggi per aggiungere un ambiente sono descritti in aggiungere e configurare un ambiente in Passaggio 5: aggiungi un ambiente e Specifica gli override della configurazione.
Come creare un ambiente
- Crea uno o più nuovi ambienti nell'UI di Apigee o con l'API Create ambienti. Per la procedura di base, vedi Passaggio 5: aggiungere un ambiente.
-
Aggiungi una nuova definizione di ambiente alla proprietà
envs[]
nel file degli override. Tieni presente che la proprietà è un array, di conseguenza, puoi aggiungere più di una definizione di ambiente. Assegna al nuovo ambiente lo stesso nome di quello che hai creato nella UI. Ad esempio, la seguente configurazione definisce due ambienti: test e prod:namespace: my-namespace org: my-organization ... envs: - name: test serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json - name: prod serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ...
- Applica le modifiche al cluster:
Helm
Con i grafici Helm, applica le modifiche a ciascun ambiente in sequenza.
L'ambiente
test
:helm upgrade test apigee-env/ \ --namespace apigee \ --atomic \ --set env=test \ -f OVERRIDES_FILE.yaml
L'ambiente
prod
:helm upgrade prod apigee-env/ \ --namespace apigee \ --set env=prod \ --atomic \ -f OVERRIDES_FILE.yaml
apigeectl
Con
apigeectl
puoi applicare le modifiche a ogni singolo ambiente con il flag--env ENV_NAME
oppure a tutti gli ambienti contemporaneamente con il flag--all-envs
. Ad esempio:$APIGEECTL_HOME/apigeectl apply -f OVERRIDES_FILE.yaml --all-envs
Per ulteriori informazioni sulla configurazione dell'host virtuale, vedi Configurare gli host virtuali. Per un elenco completo degli elementi di configurazione dell'ambiente, consulta envs nella sezione di riferimento sulle proprietà di configurazione.