Este passo explica como transferir e instalar o cert-manager e o Anthos Service Mesh (ASM). Estes serviços são necessários para o funcionamento do Apigee hybrid.
Instale o cert-manager
Use um dos dois comandos seguintes para instalar o cert-manager v0.14.2 a partir do GitHub.
Para encontrar a versão do kubectl
, use o comando kubectl version
.
- Se tiver o Kubernetes 1.15 ou mais recente:
kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.14.2/cert-manager.yaml
- Versões do Kubernetes anteriores à 1.15:
kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.14.2/cert-manager-legacy.yaml
É apresentada uma resposta a indicar que o espaço de nomes cert-manager
foi criado e que foram criados vários recursos do cert-manager nesse espaço de nomes.
Pré-requisitos
- Verifique as definições de configuração do Cloud SDK através do seguinte comando:
gcloud config list [compute] region = us-central1 [core] account = user@acme.com disable_usage_reporting = False project = my-hybrid-project Your active configuration is: [default]
- Certifique-se de que a região ou a zona de computação está definida para a região ou a zona que usou quando criou o cluster. Se
criou um cluster regional, use
unset
para limpar a propriedade compute/zone se estiver definida. Se criou um cluster zonal, useunset
para limpar a propriedade compute/region se estiver definida. A sua configuração tem de ter a região ou a zona de computação definida, mas não ambas. Por exemplo, para limpar ocompute/zone property
usandounset
, use o seguinte comando:gcloud config unset compute/zone
- Defina uma variável com o caminho do ficheiro
KDUBECONFIG
através do seguinte comando. Este ficheiro foi criado no computador do administrador quando criou o cluster.export KUBECONFIG=KUBECONFIG_PATH
Por exemplo:
export KUBECONFIG=~/.kube/my-config
Configure e transfira o ASM
Em seguida, 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 às instruções de instalação do ASM e instale a versão adequada do ASM para a sua configuração híbrida:
- Para novas instalações híbridas, instale a versão 1.6.x do ASM:
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
, e, em seguida, pare e aceda à secção seguinte Aplique o manifesto abaixo. - Para atualizações a partir da versão 1.2.x do Apigee Hybrid, instale a versão 1.5.x do ASM:
Aceda a Instalar o Anthos Service Mesh num cluster existente e execute todos os passos do ASM até Preparar ficheiros de configuração de recursos, inclusive. Em seguida, pare e aceda à secção seguinte Aplique o manifesto abaixo.
- Para novas instalações híbridas, instale a versão 1.6.x do ASM:
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.6.11-asm.1
. - Execute o seguinte comando para a versão do Istio que instalou:
- 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.
1 2 (NEXT) Passo 3: instale o apigeectl 4 5