Passo 1: crie um cluster

< 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 do Apigee Hybrid:
  2. Verifique a versão do GKE suportada por esta versão híbrida 1.5.10:
  3. Siga as instruções abaixo para criar um cluster de utilizadores:
    • Criar um cluster regional.

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

AKS

Crie um cluster do AKS

  1. Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
  2. Verifique a versão do AKS suportada por esta versão híbrida 1.5.10:
  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:
  2. Verifique a versão do EKS suportada por esta versão híbrida 1.5.10:
  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:
  2. Verifique a versão do GKE suportada por esta versão híbrida 1.5.10:
  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:
  2. Verifique a versão do GKE suportada por esta versão híbrida 1.5.10:
  3. Use as seguintes instruções para instalar o Apigee no cluster de utilizadores do OpenShift e registá-lo no GKE Hub.
    1. Instale e configure a ferramenta de CLI oc. Consulte o artigo Introdução à CLI do OpenShift na documentação do OpenShift.
    2. Registe-se no GKE Hub
      1. Crie um ficheiro denominado gke-connect-scc.yaml com 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
                
      2. Crie o componente em oc com o seguinte comando:
        oc create -f gke-connect-scc.yaml
      3. Crie as variáveis de ambiente para o contexto com os seguintes comandos:
        export KUBECONFIG=<> # Cluster kubeconfig file path
        export CONTEXT=admin
      4. 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_PATH

        Onde:

        • 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 gcloud está a registar o cluster. CONTEXT tem de ser admin para 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

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