Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ API Gateway/ Guia de usuário/ Gerenciamento de API/ Importação de uma carga de trabalho do CCE
Atualizado em 2023-05-11 GMT+08:00

Importação de uma carga de trabalho do CCE

Ao importar cargas de trabalho do Cloud Container Engine (CCE), você pode abrir seus recursos de serviço CCE por meio de APIs.

Precauções

  • Somente os clusters do CCE Turbo e os clusters do CCE que usam o modelo de rede VPC são suportados.
  • O cluster do CCE e o gateway devem estar na mesma VPC ou conectados de outra forma.
  • Se você selecionar um cluster do CCE que usa um modelo de rede VPC, adicione o bloco CIDR do contêiner do cluster a Routes na página de detalhes do gateway.
  • Após a importação, as APIs serão geradas, juntamente com um canal de balanceamento de carga de microsserviço que monitora e atualiza as alterações de endereço de todos os pods na carga de trabalho.

Pré-requisitos

Você criou uma carga de trabalho CCE.

Procedimento

  1. Faça logon no console do APIG.
  2. Selecione um gateway na parte superior do painel de navegação.
  1. No painel de navegação, escolha API Management > API Groups.
  2. Escolha Create API Group > Import CCE Workload. Defina os parâmetros de acordo com a tabela a seguir.

    Tabela 1 Descrição do parâmetro

    Parâmetro

    Descrição

    Group

    Grupo ao qual pertence a carga de trabalho do CCE que você criará. Você pode optar por criar um grupo ou selecionar um grupo existente.

    Cluster

    Selecione um cluster. Clique em View CCE Console para exibir os clusters disponíveis.

    Namespace

    Namespace ao qual a carga de trabalho pertencerá. Um namespace é uma coleção abstrata de recursos e objetos.

    Workload Type

    • Deployment: as implementações não armazenam dados ou status enquanto estão em execução.
    • StatefulSet: os StatefulSets armazenam dados e status durante a execução.
    • DaemonSet: DaemonSet garantem que apenas um pod seja executado em todos ou em alguns nós. Quando um nó é adicionado a um cluster, um novo pod também é adicionado para o nó. Quando um nó é removido de um cluster, o pod também é recuperado. Se um DaemonSet for excluído, todos os pods criados por ele serão excluídos.

    Para obter detalhes sobre esses tipos de carga de trabalho, consulte Visão geral.

    Protocol

    HTTP e HTTPS são suportados. O HTTPS é recomendado para a transmissão de dados importantes ou sensíveis.

    Request Path

    Você pode usar um sinal de adição (+) para correspondência de prefixo. Por exemplo, /a/{b+}.

    Port

    Porta de escuta da carga de trabalho do CCE.

    Authentication Mode

    Autenticação de aplicações e IAM é suportada. Você também pode optar por não autenticar as solicitações.

    • App: as solicitações serão autenticadas pelo APIG. Este modo de autenticação é recomendado.
    • IAM: as solicitações serão autenticadas pelo IAM.
    • None: nenhuma autenticação será necessária.

    CORS

    Determine se deve ativar o compartilhamento de recursos de origem cruzada (CORS).

    O CORS permite que navegadores enviem XMLHttpRequest para servidores em outros domínios, superando a limitação de que Asynchronous JavaScript and XML (AJAX) podem ser usados apenas no mesmo domínio.

    Existem dois tipos de solicitações CORS:

    • Solicitações simples: solicitações que possuem o campo Origin no cabeçalho.
    • Solicitações não tão simples: solicitações HTTP enviadas antes da solicitação real.

    Se o CORS (solicitação não tão simple) estiver ativado para uma API, outra API que use o método OPTIONS deve ser criada. Para obter detalhes, consulte Ativar CORS.

    Timeout (ms)

    Tempo limite de solicitação de back-end.

    Se ocorrer um erro de tempo limite de back-end durante a depuração da API, aumente o tempo limite para localizar o motivo.

    NOTA:

    Modifique o tempo limite máximo fazendo referência a Configuração de parâmetros. O intervalo de valores é de 1 ms a 600.000 ms.

  3. Clique em OK.