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
 

Assinale a alternativa que apresenta uma das principais funcionalidades do Kubernetes.


A

O Kubernetes não oferece agilidade para escalar aplicações em contêineres e recursos relacionados


B

O Kubernetes gerencia contêineres apenas em nuvem pública, sem suporte para ambientes híbridos


C

O Kubernetes orquestra contêineres em múltiplos hosts, otimizando o uso do hardware e garantindo a integridade das aplicações


D

O Kubernetes limita o uso de linguagens específicas na configuração dos sistemas

Sobre os conceitos de contêineres e orquestração de contêineres, assinale a opção que descreve corretamente a função do Kubernetes.


A

É usado apenas para criar e gerenciar imagens de contêineres em um único host.


B

Permite a criação de redes virtuais, mas não oferece escalonamento automático.


C

Automatiza a gestão de contêineres em clusters, incluindo balanceamento de carga e escalonamento.


D

Kubernetes e Docker são equivalentes em termos de orquestração de contêineres.


E

Rancher é utilizado exclusivamente para criar imagens de contêineres.

A tecnologia Kubernetes suporta diversos tipos diferentes de volumes, um pod pode usar qualquer tipo de volume.


Os volumes que possuem a mesma vida útil de um pod denominam-se


A

temporários.


B

transitórios.


C

transientes.


D

efêmeros.


E

voláteis.

Na orquestração de serviços em cluster kubernetes, um pod sempre será executado em um nó, ainda que seja em uma máquina física.


C

Certo


E

Errado

No Kubernetes, há duas formas de aplicar mudanças na configuração de uma aplicação: imperativa e declarativa.


Considere os dois comandos a seguir:


1:

kubectl create -f exemplo.yaml


2:

kubectl apply -f exemplo-deployment.yaml


Nesse caso, é correto afirmar que


A

1 é um exemplo de comando declarativo, em que o kubectl especifica a operação que se deseja aplicar.


B

2 é um exemplo de comando imperativo, em que o kubectl especifica a operação que se deseja aplicar.


C

2 é um exemplo de comando imperativo, em que o usuário não define que operações serão executadas.


D

1 é um exemplo de comando declarativo, em que o sistema do Kubernetes decidirá a melhor forma de aplicá-lo.


E

2 é um exemplo de comando declarativo, em que o sistema do Kubernetes decidirá a melhor forma de aplicá-lo.

Camila trabalha na empresa Z, que presta serviços para a Comissão de Valores Mobiliários (CVM). Na busca por uma solução que faça a orquestração de contêineres para automatizar a implantação, dimensionamento e gerenciamento de aplicativos, a CVM escolheu o Kubernetes. De forma a implantar um cluster kubernetes completo e funcional, alguns componentes precisam ser implementados. Trabalhando na camada de gerenciamento e observando os Pods recém-criados e que ainda não foram atribuídos a um nó, Camila seleciona um nó para executá-los.


Camila está trabalhando no componente:


A

kube-controller-manager;


B

kube-apiserver;


C

etcd;


D

kube-scheduler;


E

cloud-controller-manager.

O analista João está instalando um novo cluster de computação em nuvem na CGE/PB, utilizando Kubernetes. Para orquestrar o armazenamento do cluster, João recorreu ao recurso do Kubernetes que adiciona armazenamentos provisionados pelo administrador na forma de volumes que possuem tempo de vida próprio, independente dos pods associados. Os volumes adicionados por João podem ser usados pelos pods do cluster mediante arquivo de solicitação de armazenamento.


João recorreu ao recurso do Kubernetes:


A

DynamicVolume;


B

VolumeSnapshot;


C

ProjectedVolume;


D

PersistentVolume;


E

EphemeralVolume.

Assinale a alternativa que apresenta uma das vantagens de utilizar o Kubernetes no gerenciamento de aplicações em contêineres.


A

Requer configurações manuais complexas para implantações e atualizações de aplicações


B

Facilita a distribuição de aplicações em contêineres e permite escalabilidade ágil dos recursos.


C

Garante que as aplicações sejam compatíveis apenas com determinadas linguagens de programação


D

Impede a coleta de métricas e dados das aplicações gerenciadas.

O Kubernetes automatiza tarefas operacionais de gerenciamento de contêineres e inclui comandos integrados para implantação, manutenção e monitoramento de aplicativos. Suponha que um administrador de uma infraestrutura com Kubernetes precise determinar se possui autorização para criar pods em todos os namespaces disponíveis.


Para fazer essa consulta, esse administrador pode usar o comando


A

kubectl apply can-i create pods --all-namespaces


B

kubectl auth can-i create pods --all-namespaces


C

kubectl describe action create pods --all-namespaces


D

kubectl describe attribute create pods --all-namespaces


E

kubectl describe privilege create pods --all-namespaces

Considere o uso de Docker e Kubemetes e seus respectivos papeis em um ambiente de desenvolvimento e produção. Nesse contexto, o Docker


A

Build ê a ferramenta para definir e executar aplicaçoes com vários contêineres dentro de um cluster.


B

Hub pode ser usado pelo Kubemetes para definir e executar aplicações com vârios oontêineres, e o Docker Engine para escalar automaticamente os contêineres com base na utilização.


C

é usado para orquestrar múltiplos contêineres em um cluster, enquanto o Kubemetes é usado principalmente para construir e compartilhar imagens de contêiner.


D

Engine permite a criação e execução de contêineres individualmente, enquanto o Kubernetes gerencia e escalona múltipios contêineres em pods em um cluster.


E

pode ser substituído pelo Kubemetes Hub como ferramenta de criação de imagens, oferecendo uma solução completa para construir e distribuir contêineres de aplicação.

Suponha que a equipe de desenvolvimento de sistemas para web do Ipea confeccionou um cluster Kubernetes e o pôs em execução, visando hospedar workloads executáveis em um único espaço de armazenamento, para que as páginas webs dinâmicas do Ipea respondam mais rapidamente aos acessos. Nesse caso, a equipe precisa implantar um aplicativo conteinerizado nesse cluster.


Qual objeto deve ser construído com a responsabilidade de criar e atualizar instâncias desse aplicativo conteinerizado?


A

Stateless


B

Stateful


C

Metadata


D

Deployment


E

Debugpoints

Acerca de conteinerização e orquestração com Docker e Kubernetes, assinale a opção correta.


A

A orquestração de contêineres usa o kernel do Linux e recursos do kernel, como cgroups e namespaces, para segregar processos, assim eles podem ser executados de maneira independente.


B

Contêineres são plataformas de código aberto (open source) que controlam como e onde eles serão executados.


C

A orquestração de contêineres é um processo de gerenciamento automatizado que inclui o provisionamento, a implantação, o escalonamento e o monitoramento de vários contêineres.


D

A principal diferença entre Docker e Kubernetes está no fato de que o Docker deve ser executado em um cluster, enquanto o Kubernetes é executado em um único nó.


E

Kubernetes é um ambiente isolado, disposto em um servidor, que divide um único host de controle onde cada contêiner possui uma função e responsabilidade.

A função principal do Kubernetes, sistema Open Source desenvolvida por engenheiros do Google, é gerenciar a orquestração de contêineres. Isso significa garantir que os contêineres responsáveis por diferentes cargas de trabalho sejam devidamente alocados para execução em máquinas físicas ou virtuais. Assinale a alternativa que apresenta a importância de utilizar uma plataforma de orquestração Kubernetes, em um ambiente de produção.


A

A orquestração de contêineres é essencial para a implantação e o gerenciamento de sistemas distribuídos em uma ampla variedade de ambientes e provedores de nuvem. Operações, como gerenciar a escalabilidade e balanceamento de carga, por outro lado, são melhor controladas manualmente uma vez que são de difícil orquestração


B

Plataformas de orquestração de contêineres, como Kubernetes, são usadas principalmente para garantir que os contêineres permaneçam isolados, impedindo comunicação entre eles, o que reduz os riscos de segurança em produção


C

A orquestração de contêineres automatiza tarefas como escalabilidade, balanceamento de carga, recuperação de falhas e gerenciamento de rede, garantindo que as aplicações rodem de forma eficiente, escalável e resiliente em um ambiente distribuído


D

O principal benefício de uma plataforma de orquestração de contêineres é reduzir o consumo de memória e CPU dos contêineres, colocando funcionalidades como gerenciamento de estado e redes complexas para serem executadas em segundo plano

Kubernetes é uma plataforma de código aberto amplamente utilizada para orquestração de contêineres que permite automatizar a implantação, o escalonamento e o gerenciamento de aplicativos em contêineres.


O componente da camada de gerenciamento de um cluster do Kubernetes que observa os Pods recém-criados e que ainda não foram atribuídos a um nó, e seleciona um nó para executá-los é:


A

etcd.


B

kube-apiserver.


C

kube-proxy.


D

kube-scheduler.


E

kubelet.

   
Gerar simulado