Buscar

Trabalho Prático do Módulo 3_ 2022-2A - Bootcamp - Engenheiro(a) de Dados Cloud

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

09/04/2022 22:43 Trabalho Prático do Módulo 3: 2022-2A - Bootcamp - Engenheiro(a) de Dados Cloud
https://online.igti.com.br/courses/3935/quizzes/51469 1/6
Trabalho Prático do Módulo 3
Entrega 10 abr em 21:00 Pontos 25 Perguntas 14 Disponível até 10 abr em 21:00
Limite de tempo Nenhum
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 5 minutos 23,22 de 25
 As respostas corretas estarão disponíveis em 10 abr em 23:59.
Pontuação deste teste: 23,22 de 25
Enviado 9 abr em 22:43
Esta tentativa levou 5 minutos.
O Trabalho Prático do Módulo 3 está disponível!
1. Instruções para realizar o trabalho prático
Consulte a data de entrega no teste e em seu calendário.
Reserve um tempo para realizar a atividade, leia as orientações e enunciados com atenção. Em caso de dúvidas utilize o "Fórum de dúvidas
do Trabalho Prático do Módulo 3".
Para iniciá-lo clique em "Fazer teste". Você tem somente uma tentativa e não há limite de tempo definido para realizá-lo. Caso precise
interromper a atividade, apenas deixe a página e, ao retornar, clique em "Retomar teste".
Clique em "Enviar teste" somente quando você concluí-lo. Antes de enviar confira todas as questões.
Caso o teste seja iniciado e não enviado até o final do prazo de entrega, a plataforma enviará a tentativa não finalizada automaticamente,
independente do progresso no teste. Fique atento ao seu teste e ao prazo final, pois novas tentativas só serão concedidas em casos de
questões médicas.
O gabarito será disponibilizado partir de sexta-feira, 10/04/2022, às 23h59.
Bons estudos!
2. O arquivo abaixo contém o enunciado do trabalho prático
Enunciado do Trabalho Prático - Módulo 3 - Bootcamp Engenheiro(a) de Dados (Cloud).pdf
1,78 / 1,78 ptsPergunta 1
Qual das opções abaixo NÃO é um parâmetro do comando docker build?
 --silent 
 -t 
 --platform 
 -f 
1,78 / 1,78 ptsPergunta 2
https://online.igti.com.br/courses/3935/quizzes/51469/history?version=1
https://online.igti.com.br/courses/3935/files/283410/download?wrap=1
09/04/2022 22:43 Trabalho Prático do Módulo 3: 2022-2A - Bootcamp - Engenheiro(a) de Dados Cloud
https://online.igti.com.br/courses/3935/quizzes/51469 2/6
Para executar um container a partir de uma imagem, devemos usar o comando:
 docker exec 
 docker run 
 Nenhuma das alternativas. 
 Docker build 
1,78 / 1,78 ptsPergunta 3
Assinale a alternativa que contém é o comando correto para executarmos um container de maneira
interativa (podendo executar comandos de terminal dentro do container)
 docker run -p 8000:8000 <nome_da_imagem> 
 docker run -e “MODE=interactive” <nome_da_imagem> 
 docker run –rm -f <nome_da_imagem> 
 docker run -it <nome_da_imagem> 
1,78 / 1,78 ptsPergunta 4
Para executar containers de aplicações que funcionam como serviço (como uma API, uma interface
web), é mandatório definir um parâmetro para que consigamos acessar a aplicação. Que parâmetro é
esse?
 --rm (que indica a exclusão imediata do container após o stop de sua execução) 
 -p (que define as portas de acesso na minha máquina e no container) 
 Nenhuma das alternativas. 
 -v (que define um volume a ser montado no container) 
1,78 / 1,78 ptsPergunta 5
Considere o Dockerfile nesta url:
https://github.com/A3Data/hermione/blob/master/hermione/module_templates/__IMPLEMENTED_BASE__/src/Docke
(https://github.com/A3Data/hermione/blob/master/hermione/module_templates/__IMPLEMENTED_BASE__/src/Dockerfile)
. Preste atenção nas linhas 24 e 25. O que essas linhas fazem, respectivamente?
https://github.com/A3Data/hermione/blob/master/hermione/module_templates/__IMPLEMENTED_BASE__/src/Dockerfile
09/04/2022 22:43 Trabalho Prático do Módulo 3: 2022-2A - Bootcamp - Engenheiro(a) de Dados Cloud
https://online.igti.com.br/courses/3935/quizzes/51469 3/6
 
Copia um arquivo requirements.txt da minha máquina para dentro da imagem do container e faz a instalação
de bibliotecas de sistema UNIX específicos do ubuntu
 Nenhuma das alternativas. 
 
Copia um arquivo requirements.txt da minha máquina para dentro da imagem do container e faz a instalação
das bibliotecas python listadas nesse arquivo.
 
Copia um arquivo requirements.txt da minha máquina para dentro da imagem do container e faz o update das
bibliotecas python já instaladas na imagem
1,78 / 1,78 ptsPergunta 6
Considere o Dockerfile nesta url:
https://github.com/A3Data/hermione/blob/master/hermione/module_templates/__IMPLEMENTED_BASE__/src/Dockerfile
(https://github.com/A3Data/hermione/blob/master/hermione/module_templates/__IMPLEMENTED_BASE__/src/Dockerfile)
. Preste atenção às linhas 24 e 25. É possível pegar a linha 24 e colocá-la junto das demais instruções
COPY, após a linha 32?
 Sim, pois a ordem das instruções no Dockerfile não faz diferença para sua construção. 
 Não, pois a linha não é compatível com a porta exposta na linha 45 
 
Não, pois a linha 25 tentaria fazer a instalação de bibliotecas listadas em um arquivo que ainda não existiria
no container
 Sim, pois instruções iguais devem ser agrupadas para que o código fique mais organizado. 
1,78 / 1,78 ptsPergunta 7
Qual componente do kubernetes é responsável por decidir em qual nó cada pod ou componente de
aplicação vai ser implantado?
 Controller manager 
 API Server 
 Scheduler 
 etcd 
1,78 / 1,78 ptsPergunta 8
https://github.com/A3Data/hermione/blob/master/hermione/module_templates/__IMPLEMENTED_BASE__/src/Dockerfile
09/04/2022 22:43 Trabalho Prático do Módulo 3: 2022-2A - Bootcamp - Engenheiro(a) de Dados Cloud
https://online.igti.com.br/courses/3935/quizzes/51469 4/6
Qual é o componente do kubernetes que precisa ser instalado em todos os nós workers e é responsável
pela comunicação com o API Server?
 Container runtime 
 Kubelet 
 Scheduler 
 etcd 
1,78 / 1,78 ptsPergunta 9
Qual comando retorna pods e serviços existentes no namespace “airflow”?
 kubectl get pods,pvc -n airflow 
 kubectl get pods,pvc 
 kubectl get pods,svc -n airflow 
 kubectl get pods,svc 
1,78 / 1,78 ptsPergunta 10
Qual recurso podemos criar no kubernetes para garantir a persistência de estados de dados de nossa
aplicação?
 Deployment 
 Pod 
 Persistent Volume Claim 
 Service 
1,78 / 1,78 ptsPergunta 11
Se eu quiser expor um serviço implantado no kubernetes para a internet gerando um IP público, qual é o
tipo de serviço adequado, assumindo que o cluster está sendo executado em nuvem?
 Nenhuma das alternativas. 
 LoadBalancer 
 NodePort 
 ClusterIP 
09/04/2022 22:43 Trabalho Prático do Módulo 3: 2022-2A - Bootcamp - Engenheiro(a) de Dados Cloud
https://online.igti.com.br/courses/3935/quizzes/51469 5/6
1,78 / 1,78 ptsPergunta 12
Qual é o recurso kubernetes mais indicado para armazenar dados sensíveis (tokens de acesso, senhas
de autenticação etc.)?
 ConfigMaps 
 StatefulSets 
 Namespaces 
 Secrets 
0 / 1,78 ptsPergunta 13IncorretaIncorreta
Qual é o comando correto para a criação de um secret chamado minhasenha em um namespace
chamado processamento?
 
kubectl create generic secret minhasenha –from-literal=user=meuuser –from-literal=password=minhapassword
-n processamento
 
kubectl apply secret generic processamento –from-literal=user=meuuser –from-
literal=password=minhapassword -n minhasenha
 
kubectl create secret generic minhasenha –from-literal=user=meuuser –from-literal=password=minhapassword
 
kubectl create secret generic minhasenha –from-literal=user=meuuser –from-literal=password=minhapassword
-n processamento
1,86 / 1,86 ptsPergunta 14
Qual comando podemos utilizar para verificar os logs de um pod que está no namespace monitoring?
 Kubectl pod logs -n monitoring 
 kubectl logs <nome_do_pod> -n monitoring 
 kubectl get logs <nome_do_pod> -n monitoring 
 kubectl get pods -n monitoring 
09/04/2022 22:43 Trabalho Prático do Módulo 3: 2022-2A - Bootcamp - Engenheiro(a) de Dados Cloud
https://online.igti.com.br/courses/3935/quizzes/51469 6/6
Pontuação do teste: 23,22 de 25

Continue navegando