- 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:
Installa ASM
Apigee hybrid utilizza la distribuzione Istio fornita con Anthos Service Mesh (ASM). Segui questi passaggi per installare ASM nel cluster.
Versioni di ASM supportate
- Per le installazioni di nuove versioni ibride, installa ASM versione 1.7.x.
- Per gli upgrade dalle versioni precedenti dell'ibrido, installa ASM versione 1.6.x.
Esegui i passaggi di impostazione e configurazione di ASM
Per completare l'installazione di ASM, devi prima seguire i passaggi di impostazione e configurazione specifici di ASM nella documentazione di ASM. Quindi, devi tornare qui per completare la configurazione specifica per l'ibrido prima di applicare la configurazione al cluster.
Le istruzioni per installare e configurare ASM variano a seconda della piattaforma. Scegli i passaggi che seguono per la tua piattaforma.
GKE
- Segui i passaggi per l'impostazione e la configurazione di ASM:
- Se questa è una nuova installazione di Apigee hybrid, installa la versione di ASM 1.7.x. Vai a: Nuova installazione.
- Se esegui l'upgrade da una versione precedente dell'ambiente ibrido, utilizza ASM 1.6.x. Vai a: Introduzione all'installazione e alla migrazione.
Dopo aver completato i passaggi per la configurazione e la configurazione di ASM, vai alla sezione successiva per completare i passaggi per la configurazione ibrida e l'installazione di ASM.
Esegui la configurazione ibrida finale e installa ASM
Infine, aggiungi configurazioni specifiche per i ibridi al file istio-operator.yaml
e installa ASM.
-
Assicurati di essere nella directory root dell'installazione di ASM. Ad esempio:
1.7.3-asm.6
. - Apri il file
istio-operator.yaml
in un editor.- In ASM 1.7.x:
./asm/istio/istio-operator.yaml
- In ASM 1.6.x:
./asm/cluster/istio-operator.yaml
- In ASM 1.7.x:
- Aggiungi (o aggiorna) la stanza
spec:components
nel fileistio-operator.yaml
sotto la sezionemeshConfig:
e subito sopravalues:
, dove reserved_static_ip è un indirizzo IP che può essere utilizzato dal gateway in entrata di runtime. Se non hai un indirizzo IP statico prenotato, per questo Avvio rapido puoi lasciare disattivata la proprietàLoadBalancerIP
.Testo da copiare
components: ingressGateways: - name: istio-ingressgateway enabled: true k8s: service: type: LoadBalancer loadBalancerIP: static_ip # If you do not have a reserved static IP, leave this out. ports: - name: status-port port: 15021 # for ASM 1.7.x and above, else 15020 targetPort: 15021 # for ASM 1.7.x and above, else 15020 - name: http2 port: 80 targetPort: 8080 - name: https port: 443 targetPort: 8443
Esempio che mostra il posizionamento
Interruzioni di riga inserite per una migliore leggibilità
apiVersion: install.istio.io/v1alpha1 kind: IstioOperator metadata: clusterName: "hybrid-example/us-central1/example-cluster" # {"$ref":"#/definitions/io.k8s.cli.substitutions.cluster-name"} spec: profile: asm hub: gcr.io/gke-release/asm # {"$ref":"#/definitions/io.k8s.cli.setters.anthos.servicemesh.hub"} tag: 1.5.7-asm.0 # {"$ref":"#/definitions/io.k8s.cli.setters.anthos.servicemesh.tag"} meshConfig: defaultConfig: proxyMetadata: GCP_METADATA: "hybrid-example|123456789123|example-cluster|us-central1" # {"$ref":"#/definitions/io.k8s.cli.substitutions.gke-metadata"} components: pilot: k8s: hpaSpec: maxReplicas: 2 ingressGateways: - name: istio-ingressgateway enabled: true k8s: service: type: LoadBalancer loadBalancerIP: 123.234.56.78 ports: - name: status-port port: 15021 # for ASM 1.7.x and above, else 15020 targetPort: 15021 # for ASM 1.7.x and above, else 15020 - name: http2 port: 80 targetPort: 8080 - name: https port: 443 targetPort: 8443 hpaSpec: maxReplicas: 2 values: . . .
- Torna ora alla documentazione di ASM che hai utilizzato in precedenza e completa l'installazione di ASM (installa o applica il file
istio-operator.yaml
al cluster). Se usi ASM 1.6 e ti viene data la possibilità di scegliere, scegli mTLS PERMISSIVA.
GKE On-Prem
Configurare e scaricare ASM
Utilizza la documentazione di ASM per configurare il tuo ambiente e scaricare ASM.
- Leggi attentamente i seguenti passaggi prima di iniziare. Ti chiederemo di eseguire alcuni dei passaggi elencati nella documentazione di ASM, quindi di tornare qui per completare l'installazione.
- Vai a Installazione di Anthos Service Mesh on-premise ed esegui tutti i passaggi ASM fino alla creazione dello spazio dei nomi
istio-system
, quindi interrompi e vai alla sezione successiva Applica il manifest di seguito.
Applica il manifest
Dopo aver scaricato e decompresso il file di installazione di ASM, continua con i seguenti passaggi:
- Assicurati di essere nella directory Istio che hai scaricato e decompresso. Ad esempio:
1.7.3-asm.6
. - Esegui questo comando, dove your_static_ip è un indirizzo IP statico che può essere utilizzato dal componente in entrata di istio. Se non hai prenotato un indirizzo IP statico, lascia la
riga
--set values.gateways.istio-ingressgateway.loadBalancerIP
:./bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- Infine, torna alla documentazione di ASM per controllare i componenti del piano di controllo per convalidare l'installazione.
Personalizzazione dell'installazione di ASM
L'installazione di ASM che hai appena eseguito è un'installazione minima, sufficiente per testare e utilizzare Apigee hybrid per i casi d'uso di base. Per informazioni su come gestire casi d'uso più avanzati, come l'aggiunta, la rimozione o la modifica dei numeri di porta del bilanciatore del carico, consulta Abilitare le funzionalità facoltative.
Riepilogo
A questo punto hai installato cert-manager e ASM e tutto è pronto per installare lo strumento a riga di comando ibrido Apigee sulla tua macchina locale.
AKS
Configurare e scaricare ASM
Utilizza la documentazione di ASM per configurare il tuo ambiente e scaricare ASM.
- Leggi attentamente i seguenti passaggi prima di iniziare. Ti chiederemo di eseguire alcuni dei passaggi elencati nella documentazione di ASM, quindi di tornare qui per completare l'installazione.
- Vai a Installazione di Anthos Service Mesh sui cluster collegati ed esegui tutti i passaggi di ASM fino alla creazione dello spazio dei nomi
istio-system
, quindi arresta e vai alla sezione successiva Applica il manifest di seguito.
Applica il manifest
Dopo aver scaricato e decompresso il file di installazione di ASM, continua con i seguenti passaggi:
- Assicurati di essere nella directory Istio che hai scaricato e decompresso. Ad esempio:
1.7.3-asm.6
. - Esegui questo comando, dove your_static_ip è un indirizzo IP statico che può essere utilizzato dal componente in entrata di istio. Se non hai prenotato un indirizzo IP statico, lascia la
riga
--set values.gateways.istio-ingressgateway.loadBalancerIP
:./bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- Infine, torna alla documentazione di ASM per controllare i componenti del piano di controllo per convalidare l'installazione.
Personalizzazione dell'installazione di ASM
L'installazione di ASM che hai appena eseguito è un'installazione minima, sufficiente per testare e utilizzare Apigee hybrid per i casi d'uso di base. Per informazioni su come gestire casi d'uso più avanzati, come l'aggiunta, la rimozione o la modifica dei numeri di porta del bilanciatore del carico, consulta Abilitare le funzionalità facoltative.
Riepilogo
A questo punto hai installato cert-manager e ASM e tutto è pronto per installare lo strumento a riga di comando ibrido Apigee sulla tua macchina locale.
GKE su AWS
Configurare e scaricare ASM
Utilizza la documentazione di ASM per configurare il tuo ambiente e scaricare ASM.
- Leggi attentamente i seguenti passaggi prima di iniziare. Ti chiederemo di eseguire alcuni dei passaggi elencati nella documentazione di ASM, quindi di tornare qui per completare l'installazione.
- Vai a Installazione di Anthos Service Mesh su GKE su AWS ed esegui tutti i passaggi di ASM fino al Scaricare il file di installazione, quindi interrompi e vai alla sezione successiva Applica il manifest di seguito.
Applica il manifest
Dopo aver scaricato e decompresso il file di installazione di ASM, continua con i seguenti passaggi:
- Assicurati di essere nella directory Istio che hai scaricato e decompresso. Ad esempio:
1.7.3-asm.6
. - Esegui questo comando, dove your_static_ip è un indirizzo IP statico che può essere utilizzato dal componente in entrata di istio. Se non hai prenotato un indirizzo IP statico, lascia la
riga
--set values.gateways.istio-ingressgateway.loadBalancerIP
:./bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- Infine, torna alla documentazione di ASM per controllare i componenti del piano di controllo per convalidare l'installazione.
Personalizzazione dell'installazione di ASM
L'installazione di ASM che hai appena eseguito è un'installazione minima, sufficiente per testare e utilizzare Apigee hybrid per i casi d'uso di base. Per informazioni su come gestire casi d'uso più avanzati, come l'aggiunta, la rimozione o la modifica dei numeri di porta del bilanciatore del carico, consulta Abilitare le funzionalità facoltative.
Riepilogo
A questo punto hai installato cert-manager e ASM e tutto è pronto per installare lo strumento a riga di comando ibrido Apigee sulla tua macchina locale.
EKS
Configurare e scaricare ASM
Utilizza la documentazione di ASM per configurare il tuo ambiente e scaricare ASM.
- Leggi attentamente i seguenti passaggi prima di iniziare. Ti chiederemo di eseguire alcuni dei passaggi elencati nella documentazione di ASM, quindi di tornare qui per completare l'installazione.
- Vai a Installazione di Anthos Service Mesh sui cluster collegati ed esegui tutti i passaggi di ASM fino alla creazione dello spazio dei nomi
istio-system
, quindi arresta e vai alla sezione successiva Applica il manifest di seguito.
Applica il manifest
Dopo aver scaricato e decompresso il file di installazione di ASM, continua con i seguenti passaggi:
- Assicurati di essere nella directory Istio che hai scaricato e decompresso. Ad esempio:
1.7.3-asm.6
. - Esegui questo comando, dove your_static_ip è un indirizzo IP statico che può essere utilizzato dal componente in entrata di istio. Se non hai prenotato un indirizzo IP statico, lascia la
riga
--set values.gateways.istio-ingressgateway.loadBalancerIP
:./bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- Infine, torna alla documentazione di ASM per controllare i componenti del piano di controllo per convalidare l'installazione.
Personalizzazione dell'installazione di ASM
L'installazione di ASM che hai appena eseguito è un'installazione minima, sufficiente per testare e utilizzare Apigee hybrid per i casi d'uso di base. Per informazioni su come gestire casi d'uso più avanzati, come l'aggiunta, la rimozione o la modifica dei numeri di porta del bilanciatore del carico, consulta Abilitare le funzionalità facoltative.
Riepilogo
A questo punto hai installato cert-manager e ASM e tutto è pronto per installare lo strumento a riga di comando ibrido Apigee sulla tua macchina locale.
Riepilogo
A questo punto hai installato cert-manager e ASM e tutto è pronto per installare lo strumento a riga di comando ibrido Apigee sulla tua macchina locale.
1 2 3 (NEXT) Passaggio 4: installazione di apigeectl 5 5 {