Passo 1: crie um cluster

<0 Se estiver a fazer uma nova instalação, continue com as configurações descritas abaixo.

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_ID
echo $CLUSTER_LOCATION
echo $ORG_NAME
echo $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

  1. 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

  2. Verifique a versão do GKE suportada por esta versão híbrida 1.7.6:
  3. Use as seguintes instruções para criar um cluster regional com um mínimo de 6 nós:
    • Criar um cluster regional.
  4. 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-data Um node pool com estado. 3 4 4/número de nós no conjunto
    apigee-runtime Um 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

  5. 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

  6. Obtenha as credenciais gcloud do 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

  1. 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-data Um node pool com estado.
      apigee-runtime Um node pool sem estado.

      Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados

  2. Verifique a versão do GKE suportada por esta versão híbrida 1.7.6:
  3. 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.

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:

Criar um cluster

  1. 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-data Um node pool com estado.
      apigee-runtime Um node pool sem estado.

      Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados

  2. Verifique a versão do GKE suportada por esta versão híbrida 1.7.6:
  3. Use as seguintes instruções na documentação dos clusters do Anthos em bare metal para criar um cluster de utilizador:

Quando tiver um cluster instalado e em execução, avance para o passo seguinte.

AKS

Crie um cluster do AKS

  1. 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-data Um node pool com estado.
      apigee-runtime Um node pool sem estado.

      Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados

  2. Verifique a versão do AKS suportada por esta versão híbrida 1.7.6:
  3. Use um dos seguintes conjuntos de instruções para criar um cluster:

EKS

Criar um cluster

  1. 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-data Um node pool com estado.
      apigee-runtime Um node pool sem estado.

      Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados

  2. Verifique a versão do EKS suportada por esta versão híbrida 1.7.6:
  3. 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

  1. 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-data Um node pool com estado.
      apigee-runtime Um node pool sem estado.

      Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados

  2. Verifique a versão do GKE suportada por esta versão híbrida 1.7.6:
  3. 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

  1. 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-data Um node pool com estado.
      apigee-runtime Um node pool sem estado.

      Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados

  2. Verifique a versão do OpenShift suportada por esta versão híbrida 1.7.6:
  3. Crie o cluster do OpenShift para implementar no plano de tempo de execução e instale o Apigee no seu cluster de utilizadores do OpenShift.

    Como parte da instalação do OpenShift, instale e configure a ferramenta oc CLI. Consulte o artigo Introdução à CLI do OpenShift na documentação do OpenShift.

Quando tiver instalado um cluster, avance para o passo seguinte.

 

1 (SEGUINTE) Passo 2: instale o cert-manager 3 4 5 6 7 8 9