O Knative é um framework serverless de código aberto baseado no Kubernetes. Ele oferece recursos como dimensionamento automático orientado por requisições, redução para zero instâncias durante períodos de inatividade, gerenciamento de versões e implantações canário. O ACS Knative é totalmente compatível com o Knative da comunidade e fornece um recurso de implantação com um clique, eliminando a necessidade de adquirir recursos e construir o sistema manualmente. Implante o Knative e ative um ingresso do Knative pela interface gráfica do usuário (GUI) do console.
Pré-requisitos
Você já criou um cluster ACS.
Procedimento
Faça login no console do ACS. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster desejado. No painel de navegação à esquerda, escolha .
-
Na aba Add-ons, clique em Deploy Knative, selecione o Gateway do Knative a ser instalado e clique em Deploy.Próximas etapas
Para obter mais informações sobre como escolher um ingresso do Knative, consulte Selecionar um ingresso do Knative.
ALB
Oferece recursos totalmente gerenciados de ALB Ingress e um método robusto de gerenciamento de tráfego baseado no Application Load Balancer (ALB). Gerencia rotas de negócios complexas, descobre certificados automaticamente e suporta os protocolos HTTP, HTTPS e QUIC.
NotaSelecione pelo menos dois vSwitches ao usar o ALB Ingress. Para detalhes sobre as regiões e zonas que suportam o ALB, consulte Regiões e zonas com suporte a ALB.
ASM
O Alibaba Cloud Service Mesh (ASM) é uma plataforma de malha de serviços totalmente gerenciada e compatível com a malha de serviços de código aberto Istio. O ASM simplifica a governança de serviços, incluindo roteamento e divisão de tráfego para chamadas entre serviços, autenticação para comunicação de serviços e observabilidade da malha. Isso reduz significativamente a sobrecarga de desenvolvimento e operações.
Kourier
O Kourier é um ingresso da comunidade Knative que fornece recursos básicos de roteamento de serviços. Esse componente é implantado no seu cluster e requer manutenção manual.
Após a conclusão da implantação, clique em Go to Components para visualizar as informações dos componentes ou em Go to Services para consultar os dados das aplicações Knative.
Implantar um componente não instalado: Na aba Add-ons, localize o componente cujo Status seja Not Deployed e clique em Deploy na coluna Actions. Na caixa de diálogo, clique em OK.
Desinstalar um componente: Na aba Add-ons, clique em Uninstall na coluna Actions do componente alvo. Confirme a ação clicando em OK na caixa de diálogo.
Desinstalar o Knative: Acesse a aba Add-ons e clique em Uninstall no canto superior direito. Marque a opção I confirm that I have read the above information and want to uninstall Knative. na caixa de diálogo e clique em OK.
Referências
Para saber como selecionar o ingresso do Knative mais adequado às suas necessidades de negócios, consulte Selecionar um ingresso do Knative.
Caso precise implantar rapidamente um Serviço do Knative, veja Implantar rapidamente um Serviço do Knative.
Saiba como configurar o dimensionamento automático de um Serviço do Knative com base no número de requisições em Configurar o dimensionamento automático com base no número de requisições.
Para entender como implantar o componente Knative Eventing e implementar funcionalidades orientadas a eventos, acesse Knative Eventing.