Questões de Concurso sobre Kubernetes

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
178 questões encontradas
Questões por página
20
Mais recentes
 

No Kubernetes, na criação de um pod no modelo declarativo, são inseridas todas as informações em um arquivo de manifesto que possui a estrutura-base a seguir, na qual o campo kind define o objeto a ser criado.

{

“apiVersion”: ““,

“kind”: ““,

“metadata”: { },

“spec”: { }

}


C

Certo


E

Errado

Com base nos conceitos de orquestração de contêineres, assinale a alternativa que apresenta a função de uma ferramenta como o Kubernetes.


A

Gerencia apenas imagens de contêiner, sem executar serviços de rede, escalonamento ou balanceamento de carga.


B

Atua exclusivamente como registrador de logs dos contêineres Docker e não interfere na infraestrutura de rede.


C

Permite a execução de scripts Bash automatizados para compilar imagens e enviá-las ao Docker Hub.


D

Substitui o Docker Engine, pois executa diretamente os binários dos sistemas operacionais virtualizados.


E

É uma plataforma que orquestra contêineres, gerenciando sua criação, escalonamento, atualização, rede e recuperação automática.

O que é um Pod, no contexto do Kubernetes?


A

Um repositório de imagens de contêiner.


B

Um sistema de armazenamento persistente.


C

Um serviço de rede para balanceamento de carga.


D

A unidade básica de execução que contém um ou mais contêineres.

Ao usar, em um StatefulSet com volume persistente, um PodDisruptionBudget com maxUnavailable: 0, o Kubernetes garantirá que nenhum pod seja interrompido durante operações de manutenção, mesmo que isso impeça a atualização de nós do cluster ou a aplicação de patches de segurança críticos.


C

Certo


E

Errado

Na computação em nuvem, a coordenação automatizada de contêineres é um processo essencial para gerenciá-los em larga escala. Uma das ferramentas mais utilizadas para essa finalidade é o


A

Kubernetes, que administra e orquestra múltiplos contêineres em ambientes distribuídos.


B

Terraform, que automatiza a criação de infraestrutura em nuvem.


C

Jenkins, que facilita a integração contínua de aplicações conteinerizadas.


D

VirtualBox, que permite a criação de máquinas virtuais para rodar contêineres.


E

Apache Kafka, que gerencia fluxos de dados entre aplicações conteinerizadas.

O analista Lucas está instalando no MPU a ferramenta Rancher, com o objetivo de facilitar o gerenciamento de contêineres. A fim de escolher a distribuição do Kubernetes que o Rancher irá operar, Lucas estabeleceu as seguintes condições: a distribuição escolhida deve ser compatível com o Rancher, não deve depender de nuvens externas e não deve depender do Docker como runtime de contêineres.


Diante dessas condições, o analista deve escolher, entre as distribuições do Kubernetes:


A

EKS e K3s;


B

RKE2 e K3s;


C

RKE1 e K3s;


D

RKE1 e EKS;


E

RKE1 e RKE2.

No Openshift, o uso de ImageStream para gerenciar imagens de contêineres é essencial para garantir atualizações automáticas de deployments quando novas versões de uma imagem são construídas, mesmo em ambientes com múltiplos namespaces ou clusters.


C

Certo


E

Errado

No Kubernetes, kubectl cordon –a podY nodeX é o comando que permite anexar ao nodeX processo associado ao podY que já esteja em execução dentro de um contêiner existente.


C

Certo


E

Errado

A orquestração de serviços é usada para gerenciar e automatizar a implantação, o dimensionamento e a operação de aplicações em containers. Os containers são uma forma de empacotar uma aplicação e suas dependências de maneira que ela possa ser executada de forma consistente em qualquer ambiente.


Com relação a orquestração de serviços e o uso de containers, assinale (V) para a afirmativa verdadeira e (F) para a falsa.


( ) Ferramentas como Kubernetes e Docker Swarm são populares para orquestração de serviços, pois permitem gerenciar, coordenar e programar contêineres em grande escala.

( ) Um API Gateway atua como um proxy reverso, ficando entre os aplicativos cliente e os microsserviços, fornecendo um único ponto de entrada para todas as requisições de clientes a um conjunto de serviços.

( ) Nos microsserviços o software consiste em pequenos serviços integrados e dependentes, que se comunicam usando APIs bem definidas, onde cada serviço realiza uma única função.


As afirmativas são, respectivamente,


A

V – F – F.


B

V – V – F.


C

F – F – V.


D

F – V – V.


E

V – F – V.

A ferramenta que é amplamente utilizada para orquestração de containers em ambientes de computação em nuvem é denominada


A

PostgreSQL.


B

Ansible.


C

ElasticSearch.


D

Terraform.


E

Kubernetes.

No arquivo project.yaml a seguir, utilizado para criar projetos dentro de um cluster Kubernetes gerenciado pelo Rancher, o campo namespace no bloco metadata deve ter o mesmo valor que o campo clusterName do bloco spec para que o recurso criado seja associado a um cluster específico.


apiVersion: management.cattle.io/v3

kind: Project

metadata:

name: p-abc123

namespace: local

spec:

clusterName: local

description: Example Project

displayName: Example


C

Certo


E

Errado

Ano: 2025
Prova: CESPE/CEBRASPE - PCDF - Gestor de Apoio - Área: Analista de Informática Desenvolvimento de Sistemas . - 2025

Em Kubernetes, a política padrão de pull é IfNotPresent, mas pode ser configurada como Always para forçar o pull da imagem, ajustando a imagePullPolicy ou usando a tag latest.


C

Certo


E

Errado

Kubernetes é um software de orquestração que fornece uma API para controlar como e onde os contêineres serão executados; o uso desse software com o Docker pode tornar a infraestrutura mais robusta e fazer com que o aplicativo que os utiliza esteja mais disponível e mais escalonável.


C

Certo


E

Errado

No código em questão, o campo replicas: 2 no bloco spec indica que dois contêineres serão executados dentro de um único pod de nome nginx, que será ouvido na porta 80.


C

Certo


E

Errado

As ferramentas de orquestração de contêineres são essenciais em ambientes de microsserviços, pois automatizam processos complexos relacionados à execução e gestão de contêineres em larga escala. Sobre esse tema, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.


( ) Uma das funções principais de um orquestrador de contêineres é garantir a alta disponibilidade das aplicações, redistribuindo automaticamente os contêineres em caso de falhas nos nós do cluster.

( ) Ferramentas de orquestração, como o Kubernetes, oferecem mecanismos nativos de escalonamento automático (autoscaling), que permitem ajustar a quantidade de réplicas de contêineres de acordo com a carga de trabalho.

( ) A orquestração de contêineres elimina a necessidade de mecanismos de monitoramento e logging, já que esses recursos são gerenciados internamente e de forma completa pelo próprio orquestrador.


Assinale a sequência correta.


A

V F V


B

F V F


C

F F V


D

V V F

O Analista de Sistemas da Assembleia deve projetar a infraestrutura de um novo sistema de votação eletrônica, que exige alta escalabilidade, isolamento de ambientes e portabilidade entre o ambiente de desenvolvimento local e a nuvem de produção.


Nesse contexto, assinale a afirmativa correto em relação ao papel principal do Kubernetes em relação ao Docker, em uma arquitetura de microsserviços


A

O Kubernetes é uma ferramenta de virtualização que substitui as máquinas virtuais, enquanto o Docker é usado apenas para gestão de storage.


B

O Kubernetes é o orquestrador que automatiza a implantação, o escalonamento, o gerenciamento e o balanceamento de carga dos containers Docker em um cluster.


C

O Kubernetes é o motor de runtime para execução de containers, sendo um concorrente direto do Docker.


D

O Kubernetes é uma ferramenta de Continuous Integration/Continuous Delivery (CI/CD) para automatizar a criação de imagens Docker.


E

O Kubernetes é o único responsável pelo isolamento de recursos do sistema operacional, função que o Docker não executa.

Considerando as características e as responsabilidades do Docker e do Kubernetes, analise as assertivas a seguir:


I. Docker faz o gerenciamento dos aplicativos encaixotados pelo Kubernetes.

II. Kubernetes pode ser utilizado com ou sem o Docker.

III. Docker permite que desenvolvedores de aplicações criem, testem e implantem com flexibilidade e escalabilidade.


Quais estão corretas?


A

Apenas I.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

I, II e III.

Uma equipe de desenvolvimento está planejando implantar uma aplicação em contêineres com altas disponibilidade e escalabilidade. A equipe decide, inicialmente, usar Docker para criar os contêineres e precisa definir qual ferramenta de orquestração usarão para gerenciar automaticamente o escalonamento e o balanceamento de carga entre os contêineres. Além disso, a solução deve oferecer integração com uma plataforma que facilite a gestão do ciclo de vida da aplicação em ambientes híbridos.


Para esse caso, a abordagem mais apropriada é a de


A

usar apenas Docker para criar, implantar e gerenciar os contêineres, pois ele já suporta balanceamento de carga nativamente.


B

utilizar Kubernetes para gerenciar o cluster de contêineres e orquestrar os serviços, garantindo escalabilidade e balanceamento de carga.


C

implantar a aplicação em OpenShift, que oferece uma plataforma completa, baseada em Kubernetes, para orquestração de contêineres com funcionalidades adicionais.


D

configurar manualmente scripts de balanceamento de carga para gerenciar os contêineres Docker, garantindo a escalabilidade da aplicação.


E

implantar a aplicação em Docker e configurar o OpenShift para executar diretamente os contêineres Docker, sem a necessidade de um runtime de contêiner adicional.

Na modernização da infraestrutura tecnológica de um tribunal, a equipe técnica passou a adotar arquiteturas em nuvem, utilizando provedores como AWS, Azure e GCP, além de estratégias com contêineres Docker e orquestração de ambientes por meio do Kubernetes. Para aumentar a flexibilidade e a escalabilidade dos sistemas, também foram implantadas soluções baseadas em serverless computing e multi-cloud. Nesse cenário, a configuração dos ambientes deve assegurar práticas que


A

empreguem serverless computing em camadas intermediárias de sistemas legados, mantendo a infraestrutura em servidores on-premiíses.


B

armazenem imagens de contêineres em repositórios locais protegidos, com sincronização eventual para registros remotos, priorizando controle interno.


C

centralzem a gestão dos clusters Kubemetes em um ambiente de nuvem principal, com replicação manual das configurações para demais provedores utilizados.


D

configurem contêineres isolados em Docker, garantindo a portabilidade de aplicações entre diferentes ambientes de nuvem.


E

adotem soluções híbridas, mantendo o processamento em servidores on-premises por questões de compatibilidade,

   
Gerar simulado