Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 1,67 / 1,67 pts Qual das opções abaixo NÃO é um parâmetro do comando docker build? --platform -t -f --silent Pergunta 2 1,67 / 1,67 pts Para executar um container a partir de uma imagem, devemos usar o comando: Nenhuma das alternativas. docker run Docker build docker exec Pergunta 3 1,67 / 1,67 pts 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 -it <nome_da_imagem> docker run –rm -f <nome_da_imagem> docker run -p 8000:8000 <nome_da_imagem> docker run -e “MODE=interactive” <nome_da_imagem> Pergunta 4 1,67 / 1,67 pts 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? -v (que define um volume a ser montado no container). --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. Pergunta 5 1,67 / 1,67 pts Considere o Dockerfile nesta url: https://github.com/A3Data/hermione/blob/v0.9.2/hermione/module_templ ates/__IMPLEMENTED_BASE__/src/Dockerfile. Preste atenção nas linhas 24 e 25. O que essas linhas fazem, respectivamente? 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. Nenhuma das alternativas. 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. 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. Pergunta 6 1,67 / 1,67 pts Considere o Dockerfile nesta url: https://github.com/A3Data/hermione/blob/v0.9.2/hermione/module_templ ates/__IMPLEMENTED_BASE__/src/Dockerfile. Tenha 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 instruções iguais devem ser agrupadas para que o código fique mais organizado. 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. Pergunta 7 1,67 / 1,67 pts Qual componente do kubernetes é responsável por decidir em qual nó cada pod ou componente de aplicação vai ser implantado? Controller manager. Scheduler. API Server. etcd. Pergunta 8 1,67 / 1,67 pts 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? Kubelet. Scheduler. Container runtime. etcd. Pergunta 9 1,67 / 1,67 pts Qual comando retorna pods e serviços existentes no namespace “airflow”? kubectl get pods,svc -n airflow kubectl get pods,pvc kubectl get pods,pvc -n airflow kubectl get pods,svc Pergunta 10 1,67 / 1,67 pts Qual recurso podemos criar no kubernetes para garantir a persistência de estados de dados de nossa aplicação? Pod. Persistent Volume Claim. Deployment. Service. Pergunta 11 1,67 / 1,67 pts 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? NodePort. ClusterIP. LoadBalancer. Nenhuma das alternativas. Pergunta 12 1,67 / 1,67 pts Qual é o recurso kubernetes mais indicado para armazenar dados sensíveis (tokens de acesso, senhas de autenticação etc.)? StatefulSets. Secrets. Namespaces. ConfigMaps. IncorretaPergunta 13 0 / 1,67 pts Em um arquivo chamado meu-pod.yaml está a especificação de um Pod a ser criado no cluster Kubernetes. Dentre as propriedades contidas no manifesto está o nome do Pod, com o valor de “meu-pod” e o namespace “meupod”. Para realizar o deploy desse recurso, foi executado o comando kubectl apply -f meu- pod.yaml. Qual comando podemos utilizar para realizar a exclusão deste Pod? kubectl delete -f meu-pod.yaml. kubectl remove meu-pod -n meupod. kubectl delete pod meu-pod. kubectl remove -f meu-pod.yaml. Pergunta 14 1,67 / 1,67 pts 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 create secret generic minhasenha –from-literal=user=meuuser –from- literal=password=minhapassword -n processamento kubectl create secret generic minhasenha –from-literal=user=meuuser –from- literal=password=minhapassword kubectl apply secret generic processamento –from-literal=user=meuuser –from- literal=password=minhapassword -n minhasenha IncorretaPergunta 15 0 / 1,62 pts Qual comando podemos utilizar para verificar os logs de um pod que está no namespace monitoring? kubectl get logs <nome_do_pod> -n monitoring kubectl get pods -n monitoring Kubectl pod logs -n monitoring kubectl logs <nome_do_pod> -n monitoring – Alternativa Correta Pontuação do teste: 21,71 de 25
Compartilhar