Antes de começar:
Estes passos pressupõem que criou variáveis de ambiente nos passos anteriores. Verifique-as com os seguintes comandos:
echo $PROJECT_IDecho $CLUSTER_LOCATIONecho $ORG_NAMEecho $ENV_NAME
Este procedimento explica como configurar o cluster no qual vai executar o Apigee hybrid. As instruções variam consoante a plataforma em que está a executar o modo híbrido. Selecione a sua plataforma para ver as instruções.
GKE
Este passo explica como configurar o ambiente de shell e criar um cluster do GKE no seu projeto do Google Cloud.
Criar um cluster
- Reúna os requisitos do cluster para o cluster híbrido do Apigee:
    As configurações mínimas para o cluster são:
    
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
 - Verifique a versão do GKE suportada por esta versão híbrida 1.6.9:
 - Use as seguintes instruções para criar um cluster regional com um mínimo de 6 nós:
 - Crie, pelo menos, dois node pools para o seu cluster. Os requisitos mínimos do conjunto de nós são:
    
Nome predefinido do node pool Descrição Mínimo de nós CPUs mínimas por node pool CPUs mínimas por nó apigee-dataUm node pool com estado. 3 4 4/número de nós no conjunto apigee-runtimeUm node pool sem estado. 3 4 4/número de nós no conjunto Siga as instruções em Adicionar e gerir pools de nós.
Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
 - Depois de criar o cluster, ative o Workload Identity no cluster com o seguinte comando:
    
gcloud container clusters update ${CLUSTER_NAME} \ --workload-pool=$PROJECT_ID.svc.id.goog \ --region ${CLUSTER_LOCATION}Para mais informações, consulte o artigo Ativar a Workload Identity num cluster
 - Obtenha as credenciais 
gclouddo cluster que acabou de criar com o seguinte comando:gcloud container clusters get-credentials ${CLUSTER_NAME} \ --region ${CLUSTER_LOCATION} \ --project ${PROJECT_ID} 
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
GKE On-Prem
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
  
- As configurações mínimas para o cluster são:
      
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
 - Crie, pelo menos, dois node pools:
      
Nome predefinido do node pool Descrição apigee-dataUm node pool com estado. apigee-runtimeUm node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
 
 - As configurações mínimas para o cluster são:
      
 - Verifique a versão do GKE suportada por esta versão híbrida 1.6.9:
 - Siga as instruções abaixo para criar um cluster de utilizadores:
    
- Crie um cluster de utilizadores (início rápido) na documentação do GKE On-Prem.
 
 
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
Anthos em bare metal
Requisitos e pré-requisitos
Os clusters do Anthos em bare metal permitem-lhe executar clusters do Kubernetes diretamente nos seus próprios recursos da máquina.
Reveja os seguintes requisitos e pré-requisitos:
- Requisitos de hardware: Configurar hardware para clusters de Anthos em bare metal
 - Vista geral dos pré-requisitos de instalação
 
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
  
- As configurações mínimas para o cluster são:
      
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
 - Crie, pelo menos, dois node pools:
      
Nome predefinido do node pool Descrição apigee-dataUm node pool com estado. apigee-runtimeUm node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
 
 - As configurações mínimas para o cluster são:
      
 - Verifique a versão do GKE suportada por esta versão híbrida 1.6.9:
 - Use as seguintes instruções na documentação dos clusters do Anthos em bare metal para criar um
    cluster de utilizador:
    
- Criar clusters: vista geral.
 - Início rápido dos clusters de Anthos em bare metal na documentação dos clusters de Anthos em bare metal.
 
 
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
AKS
Crie um cluster do AKS
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
  
- As configurações mínimas para o cluster são:
      
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
 - Crie, pelo menos, dois node pools:
      
Nome predefinido do node pool Descrição apigee-dataUm node pool com estado. apigee-runtimeUm node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
 
 - As configurações mínimas para o cluster são:
      
 - Verifique a versão do AKS suportada por esta versão híbrida 1.6.9:
 - Use um dos seguintes conjuntos de instruções para criar um cluster:
    
- Usando a CLI do Azure: Início rápido: implemente um cluster do Serviço Azure Kubernetes com a CLI do Azure.
 - Usar o portal do Azure: Início rápido: implemente um cluster do Serviço Azure Kubernetes (AKS) através do portal do Azure.
 
 
EKS
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
  
- As configurações mínimas para o cluster são:
      
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
 - Crie, pelo menos, dois node pools:
      
Nome predefinido do node pool Descrição apigee-dataUm node pool com estado. apigee-runtimeUm node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
 
 - As configurações mínimas para o cluster são:
      
 - Verifique a versão do EKS suportada por esta versão híbrida 1.6.9:
 - Siga as instruções abaixo para criar um cluster de utilizadores:
 
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
GKE no AWS
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
  
- As configurações mínimas para o cluster são:
      
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
 - Crie, pelo menos, dois node pools:
      
Nome predefinido do node pool Descrição apigee-dataUm node pool com estado. apigee-runtimeUm node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
 
 - As configurações mínimas para o cluster são:
      
 - Verifique a versão do GKE suportada por esta versão híbrida 1.6.9:
 - Siga as instruções abaixo para criar um cluster de utilizadores:
 
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
OpenShift
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
  
- As configurações mínimas para o cluster são:
      
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
 - Crie, pelo menos, dois node pools:
      
Nome predefinido do node pool Descrição apigee-dataUm node pool com estado. apigee-runtimeUm node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
 
 - As configurações mínimas para o cluster são:
      
 - Verifique a versão do GKE suportada por esta versão híbrida 1.6.9:
 - Use as seguintes instruções para instalar o Apigee no cluster de utilizadores do OpenShift e registá-lo no GKE Hub.
    
    
- Instale e configure a ferramenta de CLI 
oc. Consulte o artigo Introdução à CLI do OpenShift na documentação do OpenShift. - Registe-se no GKE Hub
      
- Crie um ficheiro denominado 
gke-connect-scc.yamlcom o seguinte conteúdo:# Connect Agent SCC apiVersion: v1 kind: SecurityContextConstraints metadata: name: gke-connect-scc allowPrivilegeEscalation: false requiredDropCapabilities: - ALL runAsUser: type: MustRunAsNonRoot seLinuxContext: type: RunAsAny supplementalGroups: type: MustRunAs ranges: - min: 1 max: 65535 fsGroup: type: MustRunAs ranges: - min: 1 max: 65535 volumes: - secret readOnlyRootFilesystem: true seccompProfiles: - docker/default users: groups: - system:serviceaccounts:gke-connect - Crie o componente em 
occom o seguinte comando:oc create -f gke-connect-scc.yaml
 - Crie as variáveis de ambiente para o contexto com os seguintes comandos:
        
export KUBECONFIG=<> # Cluster kubeconfig file path
export CONTEXT=admin - Registe-se no GKE Hub com o seguinte comando:
        
gcloud --project=${PROJECT_ID} container hub memberships register ${CLUSTER_NAME} \ --kubeconfig=${KUBECONFIG} \ --context=${CONTEXT} \ --service-account-key-file=KEY_FILE_PATHOnde:
- PROJECT_ID é o ID do seu projeto do Google Cloud.
 - CLUSTER_NAME é o nome do cluster que acabou de criar.
 - KUBECONFIG é o caminho para o ficheiro kubeconfig do cluster.
 - CONTEXT é o contexto no qual 
gcloudestá a registar o cluster. CONTEXT tem de seradminpara este comando. - KEY_FILE_PATH é o caminho para o ficheiro de chave da conta de serviço, por exemplo, 
./dist/apigee-my-project-ro-sa.json. A conta de serviço tem de ter as seguintes duas funções do IAM:- Administrador do GKE Hub
 - Agente do GKE Connect
 
 
 
 - Crie um ficheiro denominado 
 
 - Instale e configure a ferramenta de CLI 
 
Quando tiver um cluster instalado e registado no GKE Hub, avance para o passo seguinte.
1 (SEGUINTE) Passo 2: instale o cert-manager 3 4 5 6 7 8 9