Este conteúdo ainda não foi otimizado para dispositivos móveis.
Para aproveitar a melhor experiência, acesse nosso site em um computador desktop usando o link enviado a você por e-mail.
Visão geral
Neste laboratório, você vai criar um cluster do Kubernetes no Google Kubernetes Engine (GKE). Você vai configurar e implantar um banco de dados Microsoft SQL Server no cluster e se conectar a ele de uma máquina cliente.
Objetivos
Neste laboratório, você aprenderá a fazer o seguinte:
Criar um cluster do Kubernetes.
Configurar e implantar o SQL Server no cluster.
Conectar-se ao banco de dados SQL Server a partir de uma máquina cliente.
Configuração e requisitos
Nesta tarefa, você vai seguir as etapas de inicialização do laboratório.
Para cada laboratório, você recebe um novo projeto do Google Cloud e um conjunto de recursos por um determinado período sem custo financeiro.
Faça login no Google Skills usando uma janela anônima.
Confira o tempo de acesso do laboratório (por exemplo, 1:15:00) e finalize todas as atividades nesse prazo.
Não é possível pausar o laboratório. Você pode reiniciar o desafio, mas vai precisar refazer todas as etapas.
Quando tudo estiver pronto, clique em Começar o laboratório.
Anote as credenciais (Nome de usuário e Senha). É com elas que você vai fazer login no Console do Google Cloud.
Clique em Abrir Console do Google.
Clique em Usar outra conta e copie e cole as credenciais deste laboratório nos locais indicados.
Se você usar outras credenciais, vai receber mensagens de erro ou cobranças.
Aceite os termos e pule a página de recursos de recuperação.
Tarefa 1: criar um cluster do Kubernetes
Abra uma nova janela do navegador da Web e acesse o console do Google Cloud.
Use o seletor de projetos para escolher
o primeiro projeto com o nome inicial "qwiklabs-gcp".
Clique em Ativar o Cloud Shell () no canto superior direito do console.
O terminal do Cloud Shell será aberto em um painel na parte de baixo da janela.
Para criar um cluster do Kubernetes, insira o seguinte comando:
cd ~/training-data-analyst/courses/db-migration/sql-server-on-gke
Clique em Abrir editor e selecione a pasta training-data-analyst/courses/db-migration/sql-server-on-gke.
Selecione o arquivo volume-claims.yaml.
Esse arquivo configura três volumes: um para o software SQL Server, um para os dados e um para os registros de transações.
Selecione o arquivo mssql-deployment.yaml.
Esse arquivo configura a implantação do SQL Server. Na linha 18, a imagem do Microsoft SQL Server é especificada.
Observação : as variáveis de ambiente começam na linha 21 e continuam até a 32. Essas variáveis aceitam o contrato de licença, definem a senha da conta de SA usando um secret do Kubernetes e especificam os caminhos exigidos pelo banco de dados.
A partir da linha 34, os volumes do arquivo anterior são usados.
Selecione o arquivo mssql-service.yaml.
O serviço fornece acesso ao banco de dados. Nesse caso, o serviço é do tipo LoadBalancer.
Observação : um balanceador de carga vai criar um endereço IP público, o que torna o banco de dados disponível fora do cluster. Se você remover a última linha, o serviço terá apenas um endereço IP particular, o que fará com que o banco de dados fique disponível apenas no cluster.
Para voltar à linha de comando, clique em Abrir terminal.
Para criar o secret do Kubernetes usado para definir a senha, insira o seguinte comando:
kubectl create secret generic mssql-secrets --from-literal=SA_PASSWORD="Passw0rd!"
Observação : se a senha não for forte, a implantação vai falhar quando você definir a senha para a conta sa.
Para implantar o banco de dados, insira os seguintes comandos:
Aguarde um minuto para que a implantação seja concluída e digite o seguinte comando para verificar se o banco de dados está pronto:
kubectl get pods
Se o status for Running, continue. Caso contrário, aguarde alguns segundos e execute o comando anterior novamente.
Para receber o endereço IP do balanceador de carga, insira o seguinte comando:
kubectl get services
Se o status do endereço IP externo do balanceador de carga for Pending, aguarde alguns segundos e tente de novo. Caso contrário, copie o endereço IP externo para a área de transferência e cole-o em um arquivo de texto. Você precisará dessas informações posteriormente.
Clique em Verificar meu progresso para conferir o objetivo.
Configurar e implantar o SQL Server no cluster
Tarefa 3: conectar-se ao banco de dados SQL Server a partir de uma máquina cliente
Agora você vai criar uma máquina virtual e se conectar ao banco de dados SQL Server em execução no cluster do GKE.
No console do Cloud, acesse o menu de navegação (☰) e clique em Compute Engine > Instâncias de VM.
Para criar uma instância, clique em Criar instância.
Na página Configuração da máquina, insira os seguintes valores:
Nome: sql-server-client
Região:
Zona:
Clique em SO e armazenamento.
Selecione Mudar para começar a configurar o disco de inicialização e selecione os valores para:
Sistema operacional: Container-Optimized OS
Versão: aceite a versão padrão
Clique em Selecionar.
Assim que a configuração das seções for concluída, role para baixo e clique em Criar para iniciar a nova instância da máquina virtual.
Clique em Verificar meu progresso para conferir o objetivo.
Conectar-se ao banco de dados SQL Server a partir de uma máquina cliente
Quando a máquina estiver pronta, clique em SSH para se conectar a ela.
Agora você executa um contêiner do Docker fornecido pela Microsoft que já tem as ferramentas do cliente SQL instaladas.
Para iniciar o contêiner no modo interativo, digite o seguinte comando:
sudo docker run -it mcr.microsoft.com/mssql-tools
O download e a execução do contêiner vão levar alguns segundos.
Para se conectar ao banco de dados SQL Server em execução no cluster do GKE, insira o seguinte comando no prompt, alterando <IP-address> para o endereço IP do balanceador de carga:
sqlcmd -S <IP-address> -U sa -P Passw0rd!
Testar sua conexão:
EXEC sp_databases;
GO
Saia do cliente, feche a janela SSH e retorne ao Cloud Shell.
Para excluir a implantação do SQL Server, insira os seguintes comandos:
Parabéns! Você criou um cluster do Kubernetes no Google Kubernetes Engine. Você configurou e implantou um banco de dados do Microsoft SQL Server no cluster e se conectou a ele de uma máquina cliente.
Finalize o laboratório
Após concluir o laboratório, clique em Terminar o laboratório. O Google Skills remove os recursos usados e limpa a conta para você.
Você poderá classificar sua experiência neste laboratório. Basta selecionar o número de estrelas, digitar um comentário e clicar em Enviar.
O número de estrelas indica o seguinte:
1 estrela = muito insatisfeito
2 estrelas = insatisfeito
3 estrelas = neutro
4 estrelas = satisfeito
5 estrelas = muito satisfeito
Feche a caixa de diálogo se não quiser enviar feedback.
Para enviar seu feedback, fazer sugestões ou correções, use a guia Suporte.
Copyright 2026 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de empresas e produtos podem ser marcas registradas das empresas a que estão associados.
Os laboratórios criam um projeto e recursos do Google Cloud por um período fixo
Os laboratórios têm um limite de tempo e não têm o recurso de pausa. Se você encerrar o laboratório, vai precisar recomeçar do início.
No canto superior esquerdo da tela, clique em Começar o laboratório
Usar a navegação anônima
Copie o nome de usuário e a senha fornecidos para o laboratório
Clique em Abrir console no modo anônimo
Fazer login no console
Faça login usando suas credenciais do laboratório. Usar outras credenciais pode causar erros ou gerar cobranças.
Aceite os termos e pule a página de recursos de recuperação
Não clique em Terminar o laboratório a menos que você tenha concluído ou queira recomeçar, porque isso vai apagar seu trabalho e remover o projeto
Este conteúdo não está disponível no momento
Você vai receber uma notificação por e-mail quando ele estiver disponível
Ótimo!
Vamos entrar em contato por e-mail se ele ficar disponível
Um laboratório por vez
Confirme para encerrar todos os laboratórios atuais e iniciar este
Use a navegação anônima para executar o laboratório
A melhor maneira de executar este laboratório é usando uma janela de navegação anônima
ou privada. Isso evita conflitos entre sua conta pessoal
e a conta de estudante, o que poderia causar cobranças extras
na sua conta pessoal.
Neste laboratório, você vai criar um cluster do Kubernetes no Google Kubernetes Engine (GKE). Você vai configurar e implantar um banco de dados Microsoft SQL Server no cluster e se conectar a ele de uma máquina cliente. Em seguida, você vai simplificar a implantação usando o Helm.
Duração:
Configuração: 0 minutos
·
Tempo de acesso: 120 minutos
·
Tempo para conclusão: 45 minutos