Vista previa del material en texto
1. O que e Kubernetes? a) Uma plataforma de gerenciamento de containers. b) Uma ferramenta de orquestracao de redes. c) Um sistema de monitoramento para clusters. d) Uma linguagem de programacao para containers. Resposta correta: a) Explicacao: Kubernetes e uma plataforma de orquestracao de containers, que automatiza a implantacao, escalabilidade e gerenciamento de aplicativos em containers. 2. Qual a principal funcao do "kubectl"? a) Criar imagens de containers. b) Gerenciar o controle de acesso no cluster. c) Interagir com o Kubernetes atraves da linha de comando. d) Monitorar o desempenho de pods. Resposta correta: c) Explicacao: O kubectl e a ferramenta de linha de comando utilizada para interagir com o Kubernetes, permitindo executar comandos como criar, visualizar, modificar e excluir recursos no cluster. 3. O que e um Pod no Kubernetes? a) Uma maquina virtual dentro do Kubernetes. b) A unidade basica de execucao no Kubernetes, que pode conter um ou mais containers. c) Uma rede virtual que conecta os containers. d) Um repositorio de imagens Docker. Resposta correta: b) Explicacao: Um Pod no Kubernetes e a menor unidade de execucao. Ele pode conter um ou mais containers que compartilham o mesmo ambiente de rede e armazenamento. 4. Qual a principal funcao do Kubernetes "ReplicaSet"? a) Controlar a rede entre containers. Kubernetes b) Garantir a execucao de multiplas replicas de um pod. c) Fazer a gestao de dados em volumes persistentes. d) Definir configuracoes de seguranca no cluster. Resposta correta: b) Explicacao: O ReplicaSet e responsavel por garantir que um numero especifico de replicas de um pod esteja sempre em execucao, mantendo a alta disponibilidade do aplicativo. 5. Como o Kubernetes gerencia o armazenamento persistente? a) Atraves de ConfigMaps. b) Usando Persistent Volumes (PV) e Persistent Volume Claims (PVC). c) Com o uso de secrets e environment variables. d) Gerenciando containers diretamente com volumes temporarios. Resposta correta: b) Explicacao: O Kubernetes usa Persistent Volumes (PV) para representar armazenamento fisico e Persistent Volume Claims (PVC) para que os pods possam solicitar o armazenamento necessario. 6. O que e um Deployment no Kubernetes? a) Uma forma de rodar containers de maneira isolada. b) Uma especificacao de rede para comunicacao entre pods. c) Um objeto que gerencia a criacao e atualizacao de pods e ReplicaSets. d) Uma politica de seguranca aplicada aos containers. Resposta correta: c) Explicacao: Um Deployment no Kubernetes e um objeto utilizado para gerenciar a criacao e atualizacao de pods, garantindo que o numero desejado de replicas esteja sempre em funcionamento. 7. O que e um Service no Kubernetes? a) Um recurso para escalar pods automaticamente. b) Um tipo de container especializado para comunicacao entre pods. c) Uma abstracao de rede que define como acessar os pods. d) Um servico de armazenamento distribuido. Resposta correta: c) Explicacao: O Service no Kubernetes e um recurso que abstrai a rede, fornecendo uma maneira de acessar um conjunto de pods, geralmente com balanceamento de carga. 8. Qual e a funcao do "Namespace" no Kubernetes? a) Controlar a comunicacao entre diferentes pods. b) Organizar recursos dentro de um cluster, permitindo uma separacao logica. c) Definir a quantidade de CPU e memoria para cada pod. d) Configurar as regras de seguranca para containers. Resposta correta: b) Explicacao: O Namespace no Kubernetes serve para dividir um cluster em multiplas areas logicas, permitindo uma organizacao eficiente dos recursos e isolando projetos ou ambientes (como desenvolvimento e producao). 9. O que sao "ConfigMaps" no Kubernetes? a) Objetos para armazenar dados secretos de containers. b) Configuracoes de rede de pods. c) Objetos que permitem armazenar dados de configuracao nao confidenciais para uso nos pods. d) Ferramentas para monitoramento de pods. Resposta correta: c) Explicacao: O ConfigMap no Kubernetes e um objeto utilizado para armazenar dados de configuracao nao sensiveis, como variaveis de ambiente ou arquivos de configuracao, que podem ser utilizados pelos pods. 10. O que e um "Ingress" no Kubernetes? a) Uma forma de ingressar containers em uma rede privada. b) Um recurso para gerenciar o trafego HTTP e HTTPS para os servicos dentro do cluster. c) Um protocolo de comunicacao entre pods. d) Uma ferramenta para monitoramento de logs em containers. Resposta correta: b) Explicacao: O Ingress no Kubernetes e um recurso utilizado para controlar o trafego HTTP e HTTPS que chega aos servicos dentro do cluster, oferecendo funcionalidades como balanceamento de carga e roteamento de URLs. 11. Qual a funcao do "Horizontal Pod Autoscaler" no Kubernetes? a) Escalar a quantidade de pods com base na carga de CPU ou memoria. b) Gerenciar o trafego entre pods. c) Definir a quantidade de memoria para cada pod. d) Monitorar o estado de saude dos pods. Resposta correta: a) Explicacao: O Horizontal Pod Autoscaler e um recurso do Kubernetes que ajusta automaticamente o numero de replicas de um pod com base na carga de CPU ou memoria, ajudando a manter o desempenho do aplicativo sob variacoes de carga. 12. O que e o "Kubelet" no Kubernetes? a) Um tipo de controlador de rede. b) A API responsavel por gerenciar pods. c) Um agente que roda em cada no do cluster e garante que os containers sejam executados conforme especificado. d) Uma ferramenta de backup de dados. Resposta correta: c) Explicacao: O Kubelet e um agente que roda em cada no do Kubernetes, garantindo que os containers sejam executados e monitorados corretamente, de acordo com a especificacao definida no pod. 13. Qual e a diferenca entre "Pod" e "Container" no Kubernetes? a) O pod e uma abstracao para gerenciar containers, enquanto o container e a unidade de execucao. b) O pod e mais leve que o container. c) O pod e um tipo de maquina virtual, enquanto o container e uma aplicacao. d) Nao ha diferenca; ambos sao a mesma coisa. Resposta correta: a) Explicacao: No Kubernetes, o pod e a menor unidade de execucao e pode conter um ou mais containers. O pod permite que os containers compartilhem recursos como rede e armazenamento. 14. O que e "Helm" no Kubernetes? a) Uma ferramenta para gerenciar a rede entre os pods. b) Um sistema de gerenciamento de configuracoes de pods. c) Um gerenciador de pacotes para Kubernetes que facilita a instalacao e atualizacao de aplicativos. d) Uma ferramenta de monitoramento de containers. Resposta correta: c) Explicacao: Helm e um gerenciador de pacotes para Kubernetes que simplifica o processo de instalacao, atualizacao e gerenciamento de aplicacoes dentro de clusters Kubernetes. Ele usa pacotes chamados "charts". 15. O que e um "Node" no Kubernetes? a) Uma maquina fisica ou virtual que executa os pods e containers. b) Um banco de dados distribuido dentro do cluster. c) Um componente de rede que conecta todos os containers. d) Uma unidade de armazenamento no cluster. Resposta correta: a) Explicacao: No Kubernetes, um Node e uma maquina (fisica ou virtual) que executa os pods e containers. Cada Node possui os componentes necessarios para rodar os containers, como o Kubelet e o Docker. 16. O que e o "Kubernetes Dashboard"? a) Uma ferramenta para gerenciar a rede de containers. b) Um recurso para monitorar a performance do cluster e seus componentes. c) Um painel de administracao grafica para o Kubernetes. d) Uma interface para gerenciar o armazenamento persistente. Resposta correta: c) Explicacao: O Kubernetes Dashboard e uma interface grafica de usuario (GUI) que permite gerenciar, monitorar e visualizar o estado dos recursos no cluster Kubernetes, como pods, services, deployments, entre outros. 17. O que e o "Etcd" no Kubernetes? a) Um banco de dados relacional para armazenar dados do cluster. b) Um sistema de arquivos distribuido utilizado pelos pods. c) Um banco de dados chave-valor distribuido quearmazena todas as configuracoes do cluster. d) Uma ferramenta de monitoramento de containers. Resposta correta: c) Explicacao: O Etcd e um banco de dados chave-valor distribuido que armazena todas as configuracoes, estado e informacoes sobre os recursos no Kubernetes, garantindo a consistencia do estado do cluster. 18. O que sao "StatefulSets" no Kubernetes? a) Recursos que gerenciam pods com estado, como bancos de dados, que requerem persistencia e identidades estaveis. b) Um tipo de volume persistente para armazenar dados temporarios.