menu
arrow_back

Implantar um aplicativo do ASP.NET Core no Kubernetes Engine

—/25

Checkpoints

arrow_forward

Create Kubernetes Cluster

Create your pod

Allow external traffic

Scale up your service

Roll out an upgrade to your service

Implantar um aplicativo do ASP.NET Core no Kubernetes Engine

50 minutos 9 créditos

GSP030

Laboratórios autoguiados do Google Cloud

Visão geral

O ASP.NET Core é um novo framework de código aberto e multiplataforma para criação de aplicativos modernos baseados em nuvem e conectados à Internet usando a linguagem de programação C#.

O Kubernetes é um projeto de código aberto que pode ser executado em diversos ambientes, de laptops a clusters com vários nós de alta disponibilidade, de nuvens públicas a implantações locais e de máquinas virtuais a bare metal.

Neste laboratório, você implantará um aplicativo ASP.NET Core no Kubernetes executado no Container Engine. Este laboratório tem como base o laboratório Desenvolver e lançar um aplicativo do ASP.NET Core no Google Cloud Shell. Recomendamos realizá-lo primeiro.

O objetivo deste laboratório é transformar o código (um simples aplicativo "Hello World" do ASP.NET Core) que você desenvolveu em um aplicativo replicado executado no Kubernetes. Você aprende a transformar esse código em uma imagem de contêiner do Docker e a executar a imagem no Google Container Engine (GKE).

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

app_arch.png

Neste laboratório, o uso de um ambiente gerenciado como o Container Engine, uma versão hospedada pelo Google do Kubernetes em execução no Compute Engine, permite que você se concentre mais na experiência do Kubernetes, em vez de configurar a infraestrutura subjacente.

Se você estiver interessado em executar o Kubernetes no computador, como um laptop de desenvolvimento, conheça o Minikube. Ele oferece uma configuração simples de um cluster do Kubernetes de nó único para desenvolvimento e teste. Você pode usar o Minikube durante este laboratório, se quiser.

O que você aprenderá

  • Como empacotar um aplicativo simples do ASP.NET Core como um contêiner do Docker
  • Como criar um cluster do Kubernetes no Kubernetes Engine
  • Como implantar o aplicativo do ASP.NET Core em um pod
  • Como permitir tráfego externo no pod
  • Como escalonar verticalmente o serviço e fazer um upgrade
  • Como executar o painel gráfico do Kubernetes

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