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
 

A infraestrutura recomendada para instalar o Rancher em um cluster Kubernetes K3 de alta disponibilidade é


A

dois nós Linux, normalmente máquina virtual, e um banco de dados externo do tipo NoSQL.


B

um cluster com Linux com menos dois nós ou quatro nós se Windows Server normalmente máquinas virtuais; com pelos menos 64 GB de memória RAM no provedor de infraestrutura e um banco de dados externo do tipo NoSQL.


C

um cluster com Linux de dois nós normalmente máquinas virtuais; com pelos menos 48 GB de memória RAM no provedor de infraestrutura.


D

dois nós Linux, normalmente máquinas virtuais; um banco de dados externo do tipo relacional, um balanceador de carga e um registro DNS.


E

quatro nós Windows Server, normalmente máquinas virtuais; um banco de dados externo do tipo relacional, um balanceador de carga entre os quatro nós e dois registros DNS como redundância.

Compreender como o Kubernetes gerencia os recursos é fundamental para criar e executar seu cluster corretamente. Analise as afirmativas a seguir sobre Kubernets:


I. O Kubernetes aloca recursos de CPU e memória para contêineres com base em solicitações e limites.

II. As solicitações de um contêiner são as quantidades mínimas de recursos que ele precisa para executar. Seus limites especificam a quantidade máxima que pode ser usada.

III. Imagens de contêiner mínimas são mais rápidas de construir, enviar, implantar e iniciar. Quanto maior o contêiner, menores são as vulnerabilidades de segurança em potencial.


Assinale


A

se somente o item I estiver correto.


B

se somente o itens I e II estiverem corretos.


C

se somente o itens II e III estiverem corretos.


D

se todos os itens estiverem corretos.

Uma equipe de especialistas em infraestrutura está implantando o orquestrador Kubernetes em um servidor do MP-GO que possui vários containers Docker. Foi decidido que alguns desses containers serão agrupados na unidade básica de operações do Kubernetes.


Para isso, a equipe deve definir um novo


A

statefulSet.


B

replicaSet.


C

service.


D

ingress.


E

pod.

Considere o seguinte texto:


Nowadays, firewalls are way more sophisticated than they used to be. They are now capable of inspecting the application-level protocols and are often not only deployed at the forefront of the infrastructure but also between each component, to monitor and limit unauthorized accesses.


For the same reason, some container orchestrator tools (such as , but also the public cloud providers) offer the possibility to implement the so-called network policies, which are essentially acting as a network firewall, hence not allowing (or dropping) unwanted network connections. Firewalls can be hardware appliances (with major vendors including Cisco and Check Point, among others), or even software distributions (such as PFSense and Zeroshell).


(Adaptado de: BONOCORE, Giuseppe. Hands-On Software Architecture with Java. Packt Publishing, 2022)


As lacunas I e II devem ser preenchidas, correta e respectivamente, com


A

Kubernetes e Access Control Lists


B

Docker e Reverse Proxies


C

Rancher e Disaster Recovery Policies


D

Jenkins e Reverse Proxies


E

Maven e Access Control Lists

Considere as seguintes afirmações:


I - DevOps é uma cultura para organização e monitoramento do desenvolvimento de softwares para entrega contínua de resultados.

II - Kubernetes é uma técnica que utiliza contêineres para virtualização de serviços e recursos computacionais a nível de sistema operacional.

III - Docker é uma plataforma de orquestração e automatização de contêineres, conforme site oficial (https:// www.docker.com/).


Assinale a alternativa CORRETA.


A

Apenas a afirmação I está correta.


B

As afirmações I e II estão corretas.


C

Apenas a afirmação II está correta.


D

As afirmações II e III estão corretas.


E

As afirmações I, II e III estão corretas.

Assinale a alternativa correspondente à plataforma open-source, criada com o objetivo de realizar operações de desenvolvimento de containers, escabilidade e automação, entre os clusters de hosts, que é modular e pode ser utilizada em qualquer arquitetura de desenvolvimento.


A

Kubernetes


B

Sistemas de Orquestração de Containers


C

API Server


D

Controller Manager


E

Scheduler

Sobre Kubernets, assinale a alternativa correta a seguir:


A

As sondagens de prontidão informam ao Kubernetes que o contêiner está pronto e capaz de atender a solicitações. Se a sondagem de prontidão falhar, o contêiner continuará em funcionamento em qualquer serviço que faça referência a ele, mantendo o tráfego do usuário.


B

Os PodDisruptionBudgets permitem limitar o número de Pods que podem ser interrompidos de uma vez durante as remoções, preservando a alta disponibilidade do seu aplicativo.


C

Os namespaces são uma forma de particionar logicamente seu cluster. Você pode criar um namespace apenas para grupos de aplicativos relacionados.


D

Para fazer referência a um serviço em outro namespace, você pode usar um endereço DNS como este: SERVICE.NAMESPACE.

A equipe de desenvolvimento de sistemas de um tribunal de contas está guiando a implantação de um Webservice REST. A implantação será dividida nos seguintes grupos distintos de containers Docker:


- Grupo A: responsável pela execução da aplicação do Webservice REST

- Grupo B: responsável pela execução do Sistema Gerenciador de Banco de Dados utilizado pelo Webservice REST


Os Grupos A e B terão seu próprio contexto de armazenamento e rede a serem orquestrados por um cluster de Kubernetes.


Para que a conexão de rede entre os containers dos Grupos A e B seja bem-sucedida pelo orquestrador, independentemente dos endereços IP a eles atribuídos, deverá ser configurado um novo:


A

pod;


B

replicaSet;


C

service;


D

ingress;


E

statefulSet.

Kubernetes é uma solução de código aberto. Sobre Kubernetes, assinale a afirmativa correta.


A

Usa kubeadm para configurar debugging.


B

Configura o uso de memória com o kind.


C

Define o certificado TLS com o minikube.


D

Faz o deploy de aplicações usando kubectl.

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


A

I, somente.


B

II, somente.


C

III, somente.


D

I e II, somente.


E

I e III, somente.

A camada de gerenciamento possui o componente etcd, cuja função é observar pods que foram criados sem nenhum node atribuído e selecionar um node para execução.


C

Certo


E

Errado

Analise as afirmações a seguir sobre Kubernetes:


I - Pod: um grupo de um ou mais containers implantados, em um único nó. Todos os containers em um pod compartilham o mesmo endereço IP, IPC, nome do host e outros recursos. Os pods separam a rede e o armazenamento do container subjacente. Isso facilita a movimentação dos containers pelo cluster.

II - Serviço: desacopla as definições de trabalho dos pods. Os proxies de serviço do Kubernetes, automaticamente, levam as solicitações de serviço para o pod correto, independentemente do local do pod no cluster ou se foi substituído.

III - kubectl: um serviço executado nos nós que lê os manifestos do container e garante que os containers definidos foram iniciados e estão em execução.


Estão corretas as afirmações:


A

I e II.


B

I e III.


C

II e III.


D

I, II e III.

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.


A

Kubeadm


B

Minikube


C

Kubectl


D

Kind


E

Kubelet

Sobre kubernetes. A máquina que controla os nós do Kubernetes e onde todas as atribuições de tarefas originam-se é chamada de:


A

Nó.


B

Cluster.


C

Master.


D

Repli.

   
Gerar simulado