Implemente uma aplicação no Knative Serving
Saiba como usar a Google Cloud consola para implementar um contentor de exemplo pré-criado para ser executado como um serviço de fornecimento do Knative.
Antes de começar
Tem de ter acesso ao Google Cloud projeto e ao cluster onde o Knative serving está instalado. Para ver detalhes, consulte o artigo Vista geral da instalação da frota de serviços do Knative.
Sugestão: consulte o tutorial do GKE Enterprise para ver detalhes sobre o caminho mais curto para configurar um ambiente do GKE Enterprise que inclua um cluster do GKE e o Cloud Service Mesh.
Implementar um contentor de amostra
Use a Google Cloud consola para implementar um contentor de amostra e criar um serviço no seu cluster:
- Na Google Cloud consola, aceda à página Knative serving. 
- Selecione o Google Cloud projeto no qual o cluster do GKE reside. 
- Na lista de clusters disponíveis, clique em Iniciar sessão para estabelecer ligação. 
- Abra o formulário Criar serviço clicando em Criar serviço. 
- No menu pendente de clusters disponíveis, selecione o seu cluster. 
- Deixe - defaultcomo o nome do espaço de nomes onde quer que o seu serviço seja executado.
- Introduza um nome do serviço à sua escolha. Por exemplo, - hello.
- Clicar em Seguinte. 
- Selecione Implementar uma revisão a partir de uma imagem de contentor existente e, de seguida, selecione hello na lista Contentores de demonstração. 
- Clicar em Seguinte. 
- Selecione Externo em Conetividade para poder aceder ao seu serviço a partir da Web. 
- Clique em Criar para implementar a imagem - hellono Knative serving e aguarde a conclusão da implementação.
Parabéns! Acabou de implementar um serviço num cluster com o Knative serving ativado.
Aceder ao serviço implementado
Agora que tem um serviço em execução, pode enviar-lhe pedidos. Nesta secção, partindo do princípio de que o cluster usa o nome predefinido da entrada do gateway, o domínio de teste predefinido é usado para demonstrar como aceder ao seu serviço e verificar se está a funcionar:
- Na Google Cloud consola, aceda à página Knative serving. 
- Clique no nome do novo serviço Knative Serving para abrir a página Detalhes do serviço. Por exemplo, olá. 
- Na parte superior da página, clique no URL para aceder ao serviço implementado através do navegador de Internet. Por exemplo, se tiver dado o nome - helloao seu serviço, o URL é semelhante ao seguinte, mas inclui o endereço IP externo do cluster:- http://hello.default.kuberun.11.111.11.111.nip.io
Parabéns! O seu serviço Knative serving está ativo e a processar pedidos.
Limpar
Pode eliminar o serviço Knative Serving para evitar incorrer em custos com a execução desses recursos.
As seguintes considerações aplicam-se à eliminação de um serviço:
- A eliminação de um serviço elimina todos os recursos relacionados com este serviço, incluindo todas as revisões deste serviço, quer estejam a publicar tráfego ou não.
- A eliminação de um serviço não remove automaticamente as imagens de contentores do Container Registry. Para eliminar imagens de contentores usadas pelas revisões eliminadas do Container Registry, consulte o artigo Eliminar imagens. 
- A eliminação de um serviço com um ou mais acionadores do Eventarc não elimina automaticamente estes acionadores. Para eliminar os acionadores, consulte o artigo Faça a gestão dos acionadores. 
- Após a eliminação, o serviço permanece visível na Google Cloud consola e na interface de linha de comandos até a eliminação estar totalmente concluída. No entanto, não pode atualizar o serviço. 
- A eliminação de um serviço é permanente: não existe a opção de anular ou restaurar. No entanto, se, depois de eliminar um serviço, implementar um novo serviço com o mesmo nome na mesma região, este terá o mesmo URL do ponto final. 
Para eliminar permanentemente o serviço e todos os respetivos recursos:
- Na Google Cloud consola, aceda à página Knative serving. 
- Na lista de serviços, localize o serviço Knative serving que criou e clique na respetiva caixa de verificação para o selecionar. 
- Clique em ELIMINAR. 
O que se segue?
Para saber como criar um contentor a partir da origem do código, enviá-lo para o Container Registry e, em seguida, implementá-lo, consulte:
Para saber mais sobre o funcionamento do Knative Serving, consulte a vista geral da arquitetura.