menu
arrow_back

Canais de entrega contínua com Spinnaker e Kubernetes Engine

Canais de entrega contínua com Spinnaker e Kubernetes Engine

1 hora 30 minutos 9 créditos

GSP114

Laboratórios autoguiados do Google Cloud

Neste laboratório prático, você verá como criar um canal de entrega contínua usando o Google Kubernetes Engine, o Google Cloud Source Repositories, o Google Cloud Container Builder e o Spinnaker. Depois de criar um aplicativo de amostra, configure esses serviços para criar, testar e implantar automaticamente o aplicativo. Quando você modifica o código do aplicativo, as alterações acionam o canal de entrega contínua para recriar, retestar e reimplantar a nova versão automaticamente.

Objetivos

  • Configurar o ambiente iniciando o Google Cloud Shell, criando um cluster do Kubernetes Engine e definindo o esquema de gerenciamento de identidade e usuário.

  • Fazer o download de um aplicativo de amostra, criar um repositório do Git e fazer upload dele para um Google Cloud Source Repository.

  • Implantar o Spinnaker no Kubernetes Engine usando o Helm.

  • Criar a imagem do Docker.

  • Criar acionadores para gerar imagens do Docker quando o aplicativo for alterado.

  • Configurar um canal de Spinnaker para implantar o aplicativo no Kubernetes Engine de maneira confiável e contínua.

  • Implantar uma alteração de código, acionando o canal, e assistir à implementação na produção.

Participe do Qwiklabs para ler o restante deste laboratório e muito mais!

  • Receber acesso temporário a Console do Google Cloud.
  • Mais de 200 laboratórios, do nível iniciante ao avançado.
  • Tamanho compacto para que você possa aprender no seu próprio ritmo.
Participe para iniciar este laboratório
Pontuação

—/100

Set up your environment

Executar etapa

/ 10

Deploy the Spinnaker chart using Kubernetes Helm

Executar etapa

/ 20

Building the Docker image

Executar etapa

/ 20

Create service load balancers

Executar etapa

/ 20

Deploy an image to production

Executar etapa

/ 10

Triggering pipeline from code changes

Executar etapa

/ 20