

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No Docker, o comando que lista as imagens existentes no servidor é:
docker info
docker list images
docker history
docker container ls
docker image ls
Kubernetes é uma solução de código aberto. Sobre Kubernetes, assinale a afirmativa correta.
Usa kubeadm para configurar debugging.
Configura o uso de memória com o kind.
Define o certificado TLS com o minikube.
Faz o deploy de aplicações usando kubectl.
Um(a) _______________ é um ambiente onde há todas as configurações e compartimentos necessários para executar aplicações. Esses ambientes são isolados e também transportáveis. Além disso, contém tudo o que se faz necessário para realizar uma aplicação como, por exemplo, códigos, bibliotecas e configurações indispensáveis para o bom funcionamento da mesma. Utiliza o sistema operacional da máquina onde ele estiver alojado.
Assinale a alternativa que contempla a lacuna do texto acima de forma CORRETA:
Cloud Server
Cloud Container
Virtual Machine
Cloud Computer
Cloud Machine
Pod é uma unidade atômica de escalonamento, implantação e isolamento na execução de um grupo de contêineres no Kubernetes, analise as afirmativas a seguir.
I. Um Pod garante uma mesma localização para os seus contêineres, graças a isso eles têm diversas formas de interagir com bom desempenho, por exemplo, através de troca de arquivos, uso de interface de redes ou de mecanismos de comunicação entre processos.
II. Um Pod tem um endereço IP, um nome e uma faixa de portas compartilhadas por todos os contêineres pertencentes a ele. Isso significa que os contêineres de um mesmo Pod devem ser configurados cuidadosamente a fim de evitar conflitos de portas.
III. Um Pod é um elemento persistente no tempo, ele resiste às operações de redimensionamento, falhas de verificação de sanidade de contêineres e migrações entre nós.
Está correto o que se afirma em
I, somente.
II, somente.
III, somente.
I e II, somente.
I e III, somente.
No Kubernetes, kubelet é uma pequena aplicação localizada em um nó que se comunica com o plano de controle, assegurando que os containers estejam em execução em um pod, que consiste no menor e mais simples objeto do Kubernetes.
Certo
Errado
Kubernetes é uma plataforma de código aberto, portável e extensiva para o gerenciamento de cargas de trabalho e serviços distribuídos em contêineres, que facilita tanto a configuração declarativa quanto a automação. Ele possui um ecossistema grande e de rápido crescimento. Serviços, suporte e ferramentas para Kubernetes estão amplamente disponíveis.
Disponível em: <https://kubernetes.io/pt-br/docs/concepts/overview/>.
Acesso em: 25 jun. 2021, com adaptações.
Com base no texto apresentado e considerando o contexto do Kubernetes, assinale a alternativa que corresponde à ferramenta disponibilizada para realizar operações nos clusters Kubernetes, por meio de interface de linha de comando, pela qual é possível realizar a implantação de aplicações, inspecionar e gerenciar recursos do cluster e visualizar logs.
Kubeadm
Minikube
Kubectl
Kind
Kubelet
A plataforma Docker oferece a capacidade de empacotar e executar aplicativos em um ambiente isolado, denominado contêiner. A esse respeito, analise as afirmativas a seguir.
I. O isolamento e a segurança permitem que o usuário execute vários contêineres simultaneamente em um determinado host.
II. Os contêineres são leves e contêm todos os recursos necessários para executar um aplicativo, portanto, o usuário não precisa depender do que está instalado atualmente no seu host.
III. O usuário não pode compartilhar contêineres de ambientes de produção enquanto trabalha, evitando com que outros usuários interfiram na segurança do seu contêiner.
Está correto o que se afirma em
I, somente.
II, somente.
III, somente.
I e II, somente.
I e III, somente.
O modelo de conectividade padrão do docker é menos vulnerável a ataques de segurança do tipo negação de serviço (DoS) do que o modelo de máquinas virtuais (VM), uma vez que os contêineres são uma camada de isolamento entre os aplicativos e o kernel do host.
Certo
Errado
Docker possui comandos que permitem personalizar a construção de uma aplicação. Sobre essa construção, assinale a afirmativa correta.
CP faz atualizações em aplicações.
RUN permite instalar bibliotecas.
EOF eleva prioridade da imagem.
CMD eleva o nível de segurança.
Considerando-se os conceitos de docker, é correto afirmar que se trata de:
um complemento para virtualização completa, associado ao VMware ESXi
um complemento para virtualização completa, associado ao VMware
uma ferramenta para criar e manter máquinas virtuais
uma ferramenta para criar e manter containers
As alterações efetuadas em arquivos e diretórios copiados de uma camada base para dentro de um container docker, por padrão, são vistas pelos múltiplos containers do mesmo sistema de arquivos.
Certo
Errado
Com a implantação do Kubernetes, é obtido um cluster com pelo menos um nó de trabalho (worker node); os nós de trabalho, por sua vez, hospedam vários componentes da carga de trabalho do aplicativo.
Certo
Errado
Uma das principais vantagens da ferramenta ________________ é oferecer um alto nível de disponibilidade para as aplicações. Ela permite gerenciar, de forma eficiente, um ________________ de ________________ como se fosse um ________________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Linux Containers LXC 3 – cluster – containers – recurso transparente
Docker Swarm – cluster – containers – recurso único
Docker Swarm – domínio – máquinas virtuais – recurso único
Docker – domínio – máquinas virtuais – recurso único
Linux Containers LXC (1, 2 e 3) – cluster – containers – único container Docker
Uma imagem de contêiner tem como característica a imutabilidade, ou seja, ela não muda após a sua construção; no entanto, ela pode ser configurada
Certo
Errado
A Figura 3 abaixo representa o conteúdo de um arquivo Dockerfile:
FROM node:12 WORKDIR / COPY * ./ RUN npm install EXPOSE 90 CMD [ "node", "server.js" ] |
Figura 3
Assinale a alternativa INCORRETA sobre o arquivo.
É necessário executar o comando “docker build”, com os parâmetros apropriados, para criar uma imagem Docker a partir das definições do arquivo Dockerfile.
Com a imagem pronta, após a execução do comando “docker run”, com os parâmetros apropriados, é esperado que uma aplicação em NodeJS esteja sendo executada.
O comando “npm install” instala a aplicação que é definida na instrução “FROM”.
O código-fonte da aplicação que será executada no container deverá estar inicialmente no sistema de arquivos da máquina hospedeira (Container Host).
A instrução “WORKDIR” define um diretório para as instruções “RUN”, “CMD” e “COPY”.
Uma empresa possui um conjunto de microserviços orquestrados pela ferramenta Docker Swarm e está buscando uma forma de expor esses seus serviços para outras empresas parceiras. Ela gostaria de ter a possibilidade de uso de HTTPS, balanceamento de carga e facilidade no gerenciamento das rotas para seus serviços. Que ferramenta seria mais apropriada para essa situação?
Docker Swarm HA.
Nginx.
Apache Web.
Traefik.
Linux Containers LXC 3.
Considere o comando a seguir, executado em um terminal linux, com o docker instalado, e utilizando o repositório padrão do docker:
# docker run --name pgSQL -p 8665:5432 -e POSTGRES_PASSWORD=pswrd -d postgres
O comando apresentado resultará em um contêiner com as seguintes características:
de nome pgSQL, com a base de dados PostgreSQL instalada, com a senha do usuário postgres equivalente a “pswrd” e com a porta virtual 8665 escutando a porta real 5432.
de nome postgres, com a base de dados PostgreSQL instalada, com a senha do usuário pgSQL equivalente a “pswrd” e com a porta virtual 5432 escutando a porta real 8665.
de nome pgSQL, com a base de dados PostgreSQL instalada, com a senha do usuário postgres equivalente a “pswrd” e com a porta virtual 5432 escutando a porta real 8665.
de nome postgres, com a base de dados PostgreSQL instalada, com a senha do usuário pgSQL equivalente a “pswrd” e com a porta virtual 8665 escutando a porta real 5432.
de nome postgres, com a base de dados PostgreSQL instalada, com a senha do usuário pgSQL equivalente a “pswrd” e com a porta virtual 5432 escutando a porta real 5432.