Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Implantar o Knative Eventing

Última atualização: Jun 27, 2026

O Knative Eventing oferece um modelo de eventos para rotear mensagens de sistemas externos — como ApsaraMQ for RocketMQ, ApsaraMQ for Kafka e Container Registry — para Serviços ou Funções do Knative. Implante-o pelo console do ACK para ative cargas de trabalho orientadas a eventos no cluster.

Pré-requisitos

Antes de começar, verifique se:

  • O Knative está implantado no cluster. Para mais informações, consulte Implantar o Knative.

Implantar o Knative Eventing

  1. Faça login no console do ACK. No painel de navegação à esquerda, clique em Clusters.

  2. Na página Clusters, clique no nome do cluster. No painel de navegação à esquerda, escolha Applications > Knative.

  3. Na aba Components, localize Eventing na seção Core Component e clique em Deploy na coluna Actions.

  4. Na caixa de diálogo Deploy Eventing, clique em Confirm.

Após a implantação, o componente Eventing exibe o status Deployed na aba Components.

Solução de problemas

O PrivateZone não está habilitado para o cluster

Caso a caixa de diálogo Deploy Eventing apresente o erro "PrivateZone is not enabled for the cluster. For more information, see Enable PrivateZone when you deploy Knative Eventing", habilite o Alibaba Cloud DNS PrivateZone antes de prosseguir com a implantação:

  1. Execute o comando a seguir para edite o ConfigMap eci-profile:

    kubectl -n kube-system edit configmap eci-profile
  2. Defina enablePrivateZone como "true", salve e feche o arquivo:

    apiVersion: v1
    data:
      #...
      enablePrivateZone: "true" # Change the value from false to true.
      #...
    kind: ConfigMap
    metadata:
      name: eci-profile
      namespace: kube-system
  3. Retorne à etapa 3 do procedimento de implantação e clique em Deploy novamente.

Próximos passos