Instale o ASM
O Apigee hybrid usa a distribuição do Istio fornecida com o Anthos Service Mesh (ASM). Siga estes passos para instalar o ASM no seu cluster.
Versões do ASM compatíveis
- Para novas instalações da versão híbrida 1.4.4, instale a versão 1.7.x do ASM.
- Para atualizações de versões anteriores do híbrido, instale a versão 1.6.x do ASM.
Execute os passos de configuração e configuração do ASM
Para concluir a instalação do ASM, tem de seguir primeiro os passos de configuração e configuração específicos do ASM na documentação do ASM. Em seguida, tem de voltar aqui para concluir a configuração específica do híbrido antes de aplicar a configuração ao cluster.
As instruções para instalar e configurar o ASM são diferentes consoante a sua plataforma. Escolha os passos da sua plataforma abaixo.
GKE
- Siga os passos de configuração e configuração do ASM:
- Se esta for uma nova instalação do Apigee Hybrid, instale a versão 1.7.x do ASM. Aceda a: Nova instalação.
- Se estiver a fazer a atualização a partir de uma versão anterior do híbrido, use o ASM 1.6.x. Aceda a: Introdução à instalação e migração.
Quando tiver concluído os passos de configuração e configuração do ASM, aceda à secção seguinte para concluir os passos de instalação do ASM e de configuração híbrida.
Faça a configuração híbrida final e instale o ASM
Por último, adicione configurações específicas do híbrido ao ficheiro istio-operator.yaml
e
instale o ASM.
-
Certifique-se de que está no diretório raiz da instalação do ASM. Por exemplo:
1.7.3-asm.6
. - Abra o ficheiro
istio-operator.yaml
num editor.- No ASM 1.7.x:
./asm/istio/istio-operator.yaml
- No ASM 1.6.x:
./asm/cluster/istio-operator.yaml
- No ASM 1.7.x:
- Adicione (ou atualize) a stanza
spec:components
no ficheiroistio-operator.yaml
abaixo da secçãomeshConfig:
e imediatamente acima devalues:
, onde reserved_static_ip é um endereço IP que a gateway de entrada do tempo de execução pode usar. Se não tiver um endereço IP estático reservado, para este início rápido, pode omitir a propriedadeLoadBalancerIP
.Texto a copiar
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
Exemplo que mostra o posicionamento
Quebras de linha inseridas para facilitar a leitura
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: . . .
- Regresse agora à documentação do ASM que usou anteriormente e conclua a instalação do ASM
(instale ou aplique o ficheiro
istio-operator.yaml
ao cluster). Se estiver no ASM 1.6 e tiver uma escolha, selecione PERMISSIVE mTLS.
GKE On-Prem
Configure e transfira o ASM
Use a documentação do ASM para configurar o seu ambiente e transferir o ASM.
- Leia atentamente os passos seguintes antes de começar. Vamos pedir-lhe que execute alguns dos passos indicados na documentação do ASM e, em seguida, volte aqui para concluir a instalação.
- Aceda a Instalar
o Anthos Service Mesh no local e execute todos os passos do ASM até
Criar
o espaço de nomes
istio-system
, pare e aceda à secção seguinte Aplique o manifesto abaixo.
Aplique o manifesto
Quando tiver transferido e descomprimido o ficheiro de instalação do ASM, continue com os seguintes passos:
- Certifique-se de que está no diretório do Istio que transferiu e descomprimiu. Por exemplo:
1.7.3-asm.6
. - Execute o seguinte comando, em que your_static_ip é um endereço IP estático que o componente de entrada do Istio pode usar. Se não tiver um endereço IP estático reservado, omita a linha
--set values.gateways.istio-ingressgateway.loadBalancerIP
:./bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- Por último, regresse à documentação do ASM para Verificar os componentes do plano de controlo para validar a instalação.
Personalizar a instalação do ASM
A instalação do ASM que acabou de fazer é uma instalação mínima, suficiente para testar e usar o Apigee hybrid para exemplos de utilização básicos. Para informações sobre como abordar exemplos de utilização mais avançados, como adicionar, remover ou modificar números de porta do equilibrador de carga, consulte Ativar funcionalidades opcionais.
Resumo
Agora, tem o cert-manager e o ASM instalados e está pronto para instalar a ferramenta de linha de comandos do Apigee hybrid na sua máquina local.
AKS
Configure e transfira o ASM
Use a documentação do ASM para configurar o seu ambiente e transferir o ASM.
- Leia atentamente os passos seguintes antes de começar. Vamos pedir-lhe que execute alguns dos passos indicados na documentação do ASM e, em seguida, volte aqui para concluir a instalação.
- Aceda a Instalar o
Anthos Service Mesh em clusters anexados e execute todos os passos do ASM até
Criar
o espaço de nomes
istio-system
, pare e aceda à secção seguinte Aplique o manifesto abaixo.
Aplique o manifesto
Quando tiver transferido e descomprimido o ficheiro de instalação do ASM, continue com os seguintes passos:
- Certifique-se de que está no diretório do Istio que transferiu e descomprimiu. Por exemplo:
1.7.3-asm.6
. - Execute o seguinte comando, em que your_static_ip é um endereço IP estático que o componente de entrada do Istio pode usar. Se não tiver um endereço IP estático reservado, omita a linha
--set values.gateways.istio-ingressgateway.loadBalancerIP
:./bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- Por último, regresse à documentação do ASM para Verificar os componentes do plano de controlo para validar a instalação.
Personalizar a instalação do ASM
A instalação do ASM que acabou de fazer é uma instalação mínima, suficiente para testar e usar o Apigee hybrid para exemplos de utilização básicos. Para informações sobre como abordar exemplos de utilização mais avançados, como adicionar, remover ou modificar números de porta do equilibrador de carga, consulte Ativar funcionalidades opcionais.
Resumo
Agora, tem o cert-manager e o ASM instalados e está pronto para instalar a ferramenta de linha de comandos do Apigee hybrid na sua máquina local.
GKE no AWS
Configure e transfira o ASM
Use a documentação do ASM para configurar o seu ambiente e transferir o ASM.
- Leia atentamente os passos seguintes antes de começar. Vamos pedir-lhe que execute alguns dos passos indicados na documentação do ASM e, em seguida, volte aqui para concluir a instalação.
- Aceda a Instalar o Anthos Service Mesh no GKE no AWS e execute todos os passos do ASM até Transferir o ficheiro de instalação, inclusive. Em seguida, pare e aceda à secção seguinte Aplique o manifesto abaixo.
Aplique o manifesto
Quando tiver transferido e descomprimido o ficheiro de instalação do ASM, continue com os seguintes passos:
- Certifique-se de que está no diretório do Istio que transferiu e descomprimiu. Por exemplo:
1.7.3-asm.6
. - Execute o seguinte comando, em que your_static_ip é um endereço IP estático que o componente de entrada do Istio pode usar. Se não tiver um endereço IP estático reservado, omita a linha
--set values.gateways.istio-ingressgateway.loadBalancerIP
:./bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- Por último, regresse à documentação do ASM para Verificar os componentes do plano de controlo para validar a instalação.
Personalizar a instalação do ASM
A instalação do ASM que acabou de fazer é uma instalação mínima, suficiente para testar e usar o Apigee hybrid para exemplos de utilização básicos. Para informações sobre como abordar exemplos de utilização mais avançados, como adicionar, remover ou modificar números de porta do equilibrador de carga, consulte Ativar funcionalidades opcionais.
Resumo
Agora, tem o cert-manager e o ASM instalados e está pronto para instalar a ferramenta de linha de comandos do Apigee hybrid na sua máquina local.
EKS
Configure e transfira o ASM
Use a documentação do ASM para configurar o seu ambiente e transferir o ASM.
- Leia atentamente os passos seguintes antes de começar. Vamos pedir-lhe que execute alguns dos passos indicados na documentação do ASM e, em seguida, volte aqui para concluir a instalação.
- Aceda a Instalar o
Anthos Service Mesh em clusters anexados e execute todos os passos do ASM até
Criar
o espaço de nomes
istio-system
, pare e aceda à secção seguinte Aplique o manifesto abaixo.
Aplique o manifesto
Quando tiver transferido e descomprimido o ficheiro de instalação do ASM, continue com os seguintes passos:
- Certifique-se de que está no diretório do Istio que transferiu e descomprimiu. Por exemplo:
1.7.3-asm.6
. - Execute o seguinte comando, em que your_static_ip é um endereço IP estático que o componente de entrada do Istio pode usar. Se não tiver um endereço IP estático reservado, omita a linha
--set values.gateways.istio-ingressgateway.loadBalancerIP
:./bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- Por último, regresse à documentação do ASM para Verificar os componentes do plano de controlo para validar a instalação.
Personalizar a instalação do ASM
A instalação do ASM que acabou de fazer é uma instalação mínima, suficiente para testar e usar o Apigee hybrid para exemplos de utilização básicos. Para informações sobre como abordar exemplos de utilização mais avançados, como adicionar, remover ou modificar números de porta do equilibrador de carga, consulte Ativar funcionalidades opcionais.
Resumo
Agora, tem o cert-manager e o ASM instalados e está pronto para instalar a ferramenta de linha de comandos do Apigee hybrid na sua máquina local.
Resumo
Agora, tem o cert-manager e o ASM instalados e está pronto para instalar a ferramenta de linha de comandos do Apigee hybrid na sua máquina local.
1 2 3 (NEXT) Passo 4: instale o apigeectl 5 6 7