Etapa 1: criar um cluster

Neste procedimento, explicamos como configurar o cluster em que você executará a Apigee híbrida. As instruções variam de acordo com a plataforma em que você está executando o híbrido. Selecione uma plataforma para ver as instruções:

GKE

Nesta etapa, explicamos como configurar o ambiente de shell e criar um cluster do GKE no projeto do Google Cloud Platform (GCP).

Como criar um cluster

  1. Crie as variáveis de ambiente a seguir.

    Linux / MacOS

    export CLUSTER_NAME="YOUR_CLUSTER_NAME"
    export CLUSTER_LOCATION="YOUR_CLUSTER_LOCATION"

    Windows

    set CLUSTER_NAME="YOUR_CLUSTER_NAME"
    set CLUSTER_LOCATION=YOUR_CLUSTER_LOCATION

    Em que:

    • CLUSTER_NAME (Necessário): é o nome do novo cluster.
    • CLUSTER_LOCATION: a região em que você criará o cluster.
  2. Colete os requisitos do cluster para o cluster híbrido da Apigee: as configurações mínimas do cluster são:
    Configuração Pool de nós com estado Pool de nós sem estado
    Número de nós 3 (por região) 3 (por região)
    CPU 4 4
    RAM 15 15
    Nome do rótulo padrão apigee-data apigee-runtime
    Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment

    Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster

  3. Verifique a versão do GKE compatível com essa versão híbrida 1.8.8:
  4. Use as seguintes instruções para criar um cluster regional com no mínimo seis nós:
    • Como criar um cluster regional.
  5. Crie no mínimo dois pools de nós para o cluster. Os requisitos mínimos de pools de nós são:
    Nome padrão do pool de nós Descrição Mínimo de nós Mínimo de CPUs por pool de nós Mínimo de CPUs por nó
    apigee-data Um pool de nós com estado. 3 4 4/número de nós no pool
    apigee-runtime Um pool de nós sem estado. 3 4 4/número de nós no pool

    Siga as instruções em Como adicionar e gerenciar pools de nós.

    Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.

  6. Depois que o cluster for criado, ative a identidade da carga de trabalho no cluster. Esta operação pode levar até 30 minutos.
    gcloud container clusters update ${CLUSTER_NAME} \
      --workload-pool=${PROJECT_ID}.svc.id.goog \
      --project ${PROJECT_ID} \
      --region ${CLUSTER_LOCATION}

    Para mais informações, consulte Ativar a Identidade da carga de trabalho.

  7. Consiga as credenciais gcloud do cluster que você 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, vá para a próxima etapa.

GKE On-Prem

Como criar um cluster

  1. Reúna os requisitos de cluster para o cluster híbrido da Apigee:
    • As configurações mínimas do cluster são:
      Configuração Pool de nós com estado Pool de nós sem estado
      Número de nós 3 (por região) 3 (por região)
      CPU 4 4
      RAM 15 15
      Nome do rótulo padrão apigee-data apigee-runtime
      Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment

      Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster

    • Crie no mínimo dois pools de nós:
      Nome padrão do pool de nós Descrição
      apigee-data Um pool de nós com estado.
      apigee-runtime Um pool de nós sem estado.

      Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.

  2. Verifique a versão do GKE compatível com essa versão híbrida 1.8.8:
  3. Use as instruções a seguir para criar um cluster de usuário:

Quando tiver um cluster instalado e em execução, vá para a próxima etapa.

Anthos em bare metal

Requisitos e pré-requisitos

Com os clusters do Anthos em bare metal, você executa os clusters do Kubernetes diretamente nos seus recursos de máquina.

Consulte a visão geral dos pré-requisitos de instalação.

Como criar um cluster

  1. Reúna os requisitos de cluster para o cluster híbrido da Apigee:
    • As configurações mínimas do cluster são:
      Configuração Pool de nós com estado Pool de nós sem estado
      Número de nós 3 (por região) 3 (por região)
      CPU 4 4
      RAM 15 15
      Nome do rótulo padrão apigee-data apigee-runtime
      Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment

      Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster

    • Crie no mínimo dois pools de nós:
      Nome padrão do pool de nós Descrição
      apigee-data Um pool de nós com estado.
      apigee-runtime Um pool de nós sem estado.

      Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.

  2. Verifique a versão do GKE compatível com essa versão híbrida 1.8.8:
  3. Use as instruções a seguir nos clusters do Anthos na documentação bare metal para criar um cluster de usuário:

Quando tiver um cluster instalado e em execução, vá para a próxima etapa.

AKS

Criar um cluster do AKS

  1. Reúna os requisitos de cluster para o cluster híbrido da Apigee:
    • As configurações mínimas do cluster são:
      Configuração Pool de nós com estado Pool de nós sem estado
      Número de nós 3 (por região) 3 (por região)
      CPU 4 4
      RAM 15 15
      Nome do rótulo padrão apigee-data apigee-runtime
      Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment

      Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster

    • Crie no mínimo dois pools de nós:
      Nome padrão do pool de nós Descrição
      apigee-data Um pool de nós com estado.
      apigee-runtime Um pool de nós sem estado.

      Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.

  2. Verifique a versão do AKS compatível com essa versão híbrida 1.8.8:
  3. Use um dos seguintes conjuntos de instruções para criar um cluster:

EKS

Como criar um cluster

  1. Reúna os requisitos de cluster para o cluster híbrido da Apigee:
    • As configurações mínimas do cluster são:
      Configuração Pool de nós com estado Pool de nós sem estado
      Número de nós 3 (por região) 3 (por região)
      CPU 4 4
      RAM 15 15
      Nome do rótulo padrão apigee-data apigee-runtime
      Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment

      Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster

    • Crie no mínimo dois pools de nós:
      Nome padrão do pool de nós Descrição
      apigee-data Um pool de nós com estado.
      apigee-runtime Um pool de nós sem estado.

      Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.

  2. Verifique a versão do EKS compatível com essa versão híbrida 1.8.8:
  3. Use as instruções a seguir para criar um cluster de usuário:

Quando tiver um cluster instalado e em execução, vá para a próxima etapa.

GKE na AWS

Como criar um cluster

  1. Reúna os requisitos de cluster para o cluster híbrido da Apigee:
    • As configurações mínimas do cluster são:
      Configuração Pool de nós com estado Pool de nós sem estado
      Número de nós 3 (por região) 3 (por região)
      CPU 4 4
      RAM 15 15
      Nome do rótulo padrão apigee-data apigee-runtime
      Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment

      Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster

    • Crie no mínimo dois pools de nós:
      Nome padrão do pool de nós Descrição
      apigee-data Um pool de nós com estado.
      apigee-runtime Um pool de nós sem estado.

      Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.

  2. Verifique a versão do GKE compatível com essa versão híbrida 1.8.8:
  3. Use as instruções a seguir para criar um cluster de usuário:

Quando tiver um cluster instalado e em execução, vá para a próxima etapa.

OpenShift

Como criar um cluster

  1. Reúna os requisitos de cluster para o cluster híbrido da Apigee:
    • As configurações mínimas do cluster são:
      Configuração Pool de nós com estado Pool de nós sem estado
      Número de nós 3 (por região) 3 (por região)
      CPU 4 4
      RAM 15 15
      Nome do rótulo padrão apigee-data apigee-runtime
      Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment

      Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster

    • Crie no mínimo dois pools de nós:
      Nome padrão do pool de nós Descrição
      apigee-data Um pool de nós com estado.
      apigee-runtime Um pool de nós sem estado.

      Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.

  2. Verifique a versão do OpenShift compatível com essa versão híbrida 1.8.8:
  3. Crie o cluster do OpenShift para implantar no plano do ambiente de execução e instale a Apigee no cluster de usuário do OpenShift.

    Como parte da instalação do OpenShift, instale e configure a ferramenta da CLI oc. Consulte Primeiros passos com a CLI do OpenShift na documentação do OpenShift.

Depois de instalar um cluster, acesse a próxima etapa.

 

1 (A SEGUIR) Etapa 2: instalar o cert-manager 3 4 5 6 7 8 9 10