menu
arrow_back

Hello Node Kubernetes

Hello Node Kubernetes

1 hora 7 créditos

GSP005

Laboratórios autoguiados do Google Cloud

Visão geral

O objetivo deste laboratório prático é transformar o código que você desenvolveu em um aplicativo replicado para o Kubernetes, executado no Kubernetes Engine. Para este laboratório, o código será um simples aplicativo Hello World em Node.js.

Veja um diagrama das várias partes deste laboratório, para ajudar você a entender como as peças se encaixam umas nas outras. Use-o como referência à medida que avança pelo laboratório, tudo fará sentido quando você chegar ao fim. Você pode ignorá-lo por enquanto.

ba830277f2d92e04.png

O Kubernetes é um projeto de código aberto (disponível em kubernetes.io) que pode ser executado em muitos ambientes diferentes, desde laptops a clusters de vários nodes com alta disponibilidade, de nuvens públicas a implantações locais, de máquinas virtuais a bare metal.

Para os fins deste laboratório, usar um ambiente gerenciado como o Kubernetes Engine (uma versão do Kubernetes hospedada pelo Google em execução no Compute Engine) permitirá que você se concentre mais em testar o Kubernetes, em vez de configurar a infraestrutura subjacente.

Atividades deste laboratório

  • criar um servidor do Node.js

  • criar uma imagem de contêiner do Docker

  • criar um cluster de contêiner

  • criar um pod do Kubernetes

  • escalonar seus serviços

Pré-requisitos

  • É recomendado ter familiaridade com os editores de texto padrão do Linux, como vim, emacs ou nano.

Recomendamos que os alunos digitem os comandos por conta própria para ajudar no aprendizado dos conceitos principais. Muitos laboratórios incluirão um bloco de códigos que contém os comandos necessários. Você pode copiá-los desse bloco e colar nos locais apropriados durante o laboratório.

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

Create your cluster

Executar etapa

/ 20

Create your pod

Executar etapa

/ 30

Create a Kubernetes Service

Executar etapa

/ 30

Scale up your service

Executar etapa

/ 20