- v1.12 (più recente)
- Versione 1.11
- Versione 1.10
- Elenco delle versioni supportate
- Versione 1.9
- Versione 1.8
- Versione 1.7
- Versione 1.6
- Versione 1.5
- Versione 1.4
- Versione 1.3
- Versione 1.2
- Versione 1.1
Versioni supportate:
Versioni non supportate:
Questo argomento spiega come creare nuovi ambienti. Per un'introduzione, consulta Informazioni sugli ambienti e sui gruppi di ambienti.
Informazioni sulla creazione dell'ambiente
La creazione dell'ambiente prevede due passaggi:
- Crea un ambiente nel piano di gestione utilizzando la UI o un'API Apigee.
- Aggiungi la configurazione per quell'ambiente al file di override e applicala al cluster.
I passaggi per aggiungere un ambiente sono descritti nella sezione relativa all'aggiunta e alla configurazione di un ambiente in Passaggio 5: aggiungi un ambiente e Specifica gli override della configurazione.
Creare un ambiente
- Crea uno o più nuovi ambienti nell'interfaccia utente di Apigee o con l'API Creazione di ambienti. Per i passaggi di base, vedi Passaggio 5: aggiungi un ambiente.
-
Aggiungi una nuova definizione di ambiente alla proprietà
envs[]
nel file di override. Tieni presente che la proprietà è un array, quindi puoi aggiungerne più di una definizione di ambiente. Assegna al nuovo ambiente lo stesso nome di quello 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 ...
- Aggiungi una proprietà
virtualhosts
che mappa i suoiroutingRules
agli ambienti.virtualhosts: - name: default hostAliases: ["api.example.com"] sslCertPath: ./certs/fullchain.pem sslKeyPath: ./certs/privkey.pem routingRules: - env: test
- Applica eventuali modifiche al cluster. Se hai modificato entrambe le proprietà
envs[]
evirtualhosts[]
, applica le modifiche con il seguente comando:apigeectl apply -f overrides-file.yaml -c synchronizer,udca,runtime
Se modifichi solo la proprietà
virtualhosts
, applica le modifiche alla configurazione con il flag--settings
:apigeectl apply -f overrides-file.yaml --settings virtualhosts
Per ulteriori informazioni sulla configurazione dell'host virtuale, incluso come configurare più regole di routing basepath, consulta Configurare gli host virtuali. Per un elenco completo degli elementi di configurazione dell'ambiente, consulta envs nel riferimento delle proprietà di configurazione.