As 55 principais perguntas e respostas da entrevista do Kubernetes (2026)

Aqui estรฃo as perguntas da entrevista do Kubernetes para candidatos mais novos e experientes para conseguir o emprego dos sonhos.

 

Perguntas e respostas da entrevista do Kubernetes para calouros

1) O que รฉ Kubernetes?

Kubernetes รฉ um sistema de gerenciamento de contรชineres desenvolvido em Google plataforma. O objetivo de Kubernetes Consiste em gerenciar uma aplicaรงรฃo conteinerizada em diversos tipos de ambientes fรญsicos, virtuais e em nuvem. Google O Kubernetes รฉ uma ferramenta de contรชineres altamente flexรญvel que permite a entrega consistente atรฉ mesmo de aplicaรงรตes complexas. As aplicaรงรตes sรฃo executadas em clusters com centenas ou atรฉ milhares de servidores individuais.


2) Definir nรณ no Kubernetes

Um nรณ รฉ a menor unidade de hardware. Ele define uma รบnica mรกquina em um cluster que pode ser uma mรกquina virtual de um provedor de nuvem ou uma mรกquina fรญsica no data center. Cada mรกquina disponรญvel no cluster Kubernetes pode substituir outras mรกquinas.

Kubernetes


3) Qual รฉ o trabalho de um agendador kube?

Kube-scheduler รฉ o agendador padrรฃo do Kubernetes. Ele atribui nรณs aos pods recรฉm-criados.


4) Definir conjuntos de daemons

Conjuntos de daemon sรฃo um conjunto de pods executados em um host. Eles sรฃo usados โ€‹โ€‹para atributos de camadas de host, como rede de monitoramento ou rede simples.


5) Defina Heapster no Kubernetes

Um Heapster รฉ um sistema de coleta de mรฉtricas e monitoramento de desempenho para dados coletados pelo Kublet.


6) Quais tarefas sรฃo executadas pelo Kubernetes?

Kubernetes รฉ o kernel do Linux usado para sistemas distribuรญdos. Ele ajuda vocรช a ser abstracionista.tract o hardware subjacente dos nรณs (servidores) e oferece uma interface consistente para aplicativos que consomem o conjunto compartilhado de recursos.


7) Definir gerenciador de controlador Kubernetes

O gerenciador do controlador รฉ um daemon usado para coleta de lixo, loops de controle principais e criaรงรฃo de namespace. Permite a execuรงรฃo de mais de um processo no nรณ mestre.


8) Por que usar namespace no Kubernetes?

Namespaces no Kubernetes sรฃo usados โ€‹โ€‹para dividir recursos de cluster entre usuรกrios. Ajuda o ambiente onde mais de um usuรกrio distribui projetos ou equipes e fornece um escopo de recursos.


9) Por que usar o Kubernetes?

Kubernetes รฉ usado porque:

  • Kubernetes pode executar bare metal local, OpenStack e nuvens pรบblicas Google, Azure, AWS, etc.
  • Isso ajuda a evitar problemas de dependรชncia de fornecedor, pois pode usar qualquer API ou serviรงo especรญfico do fornecedor, exceto nos casos em que o Kubernetes fornece uma soluรงรฃo absoluta.tracรงรฃo, por exemplo, balanceador de carga e armazenamento.
  • Ele permitirรก que aplicativos que precisam ser lanรงados e atualizados sem qualquer tempo de inatividade.
  • O Kubernetes permite garantir que os aplicativos em contรชineres sejam executados onde e quando vocรช quiser e ajuda vocรช a encontrar recursos e ferramentas com os quais deseja trabalhar.

10) Quais sรฃo os recursos do Kubernetes?

Os recursos do Kubernetes sรฃo:

  • Programaรงรฃo Automatizada
  • Capacidades de autocura
  • Lanรงamentos e reversรฃo automatizados
  • Dimensionamento horizontal e balanceamento de carga
  • Oferece consistรชncia ambiental para desenvolvimento, ensaio, e produรงรฃo
  • A infraestrutura รฉ fracamente acoplada a cada componente e pode atuar como uma unidade separada
  • Fornece uma maior densidade de utilizaรงรฃo de recursos
  • Oferece recursos prontos para empresas
  • Gerenciamento centrado em aplicativos
  • Infraestrutura autoescalรกvel
  • Vocรช pode criar uma infraestrutura previsรญvel

11) Mencione os tipos de gerentes de controladoria

Os tipos de gerenciadores de controlador sรฃo: 1) controlador de terminais, 2) controlador de contas de serviรงo, 3) controlador de nรณ, 4) controlador de namespace, 5) controlador de replicaรงรฃo, 6) controlador de token.


12) Explique o Kubernetes Archiarquitetura

Kubernetes Archidiagrama de arquitetura

  • Nรณ Mestre: O nรณ mestre รฉ o primeiro e mais vital componente responsรกvel pelo gerenciamento do cluster Kubernetes. ร‰ o ponto de entrada para todos os tipos de tarefas administrativas. Pode haver mais de um nรณ mestre no cluster para verificar a tolerรขncia a falhas.
  • Servidor API: O servidor API atua como um ponto de entrada para todos os comandos REST usados โ€‹โ€‹para controlar o cluster.
  • Scheduler: O escalonador agenda as tarefas para o nรณ escravo. Ele armazena as informaรงรตes de uso de recursos para cada nรณ escravo. ร‰ responsรกvel pela distribuiรงรฃo da carga de trabalho.
  • etc.: componentes etcd, detalhes de configuraรงรฃo de armazenamento e valores wright. Ele se comunica com a maioria dos componentes para receber comandos e trabalhar. Ele tambรฉm gerencia regras de rede e atividades de encaminhamento de porta.
  • Nรณs de trabalho/escravo: Os nรณs de trabalho sรฃo outro componente essencial que contรฉm todos os serviรงos necessรกrios para gerenciar a rede entre os contรชineres, comunicar-se com o nรณ mestre, o que permite atribuir recursos aos contรชineres programados.
  • Kubelet: Ele obtรฉm a configuraรงรฃo de um Pod do servidor API e garante que os contรชineres descritos estejam funcionando.
  • Contรชiner Docker: O contรชiner Docker รฉ executado em cada um dos nรณs de trabalho, que executa os pods configurados.
  • Cรกpsulas: Um pod รฉ uma combinaรงรฃo de contรชineres รบnicos ou mรบltiplos que sรฃo executados logicamente juntos em nรณs.

13) Liste vรกrios serviรงos disponรญveis no Kubernetes

Vรกrios serviรงos disponรญveis no Kubernetes sรฃo 1) Cluster Serviรงo IP, 2) Serviรงo de balanceador de carga, 3) Serviรงo de porta de nรณ, 4) Serviรงo de criaรงรฃo de nome externo.


14) Definir Cluster IP

O Cluster IP รฉ um serviรงo do Kubernetes que oferece um serviรงo dentro do cluster que outros aplicativos dentro do cluster podem acessar.


15) Explique a porta do nรณ

O serviรงo de porta do nรณ รฉ uma forma fundamental de obter trรกfego externo para o seu serviรงo. Ele abre uma porta especรญfica em todos os nรณs e encaminha o trรกfego de rede enviado para esta porta.


16) Defina kubelet

O kubelet รฉ um agente de serviรงo que controla e mantรฉm pods de grupo pf, verificando as especificaรงรตes do pod usando Kubernetes. O kubelet รฉ executado em cada nรณ e permite a comunicaรงรฃo entre um nรณ mestre e um nรณ escravo.


17) Quais sรฃo as desvantagens do Kubernetes?

  • O painel do Kubernetes nรฃo รฉ tรฃo รบtil quanto deveria ser
  • A seguranรงa nรฃo รฉ muito eficaz.
  • ร‰ muito complexo e pode reduzir a produtividade
  • Kubernetes รฉ mais caro que suas alternativas.

18) O que รฉ proxy Kube?

O Kube-proxy รฉ uma implementaรงรฃo que funciona tanto como um proxy de rede quanto como um balanceador de carga. Ele รฉ usado para dar suporte a serviรงos.tracA funรงรฃo รฉ usada em conjunto com outras operaรงรตes de rede. Ela รฉ responsรกvel por direcionar o trรกfego para o contรชiner, dependendo do endereรงo IP e do nรบmero da porta.


19) Qual รฉ a diferenรงa entre Kubernetes e Docker Swarm?

A diferenรงa entre Kubernetes e Docker Swarm รฉ:

Kubernetes Docker swarm
Kubernetes fornece um recurso de escalonamento automรกtico. Docker Swarm nรฃo fornece um recurso de escalonamento automรกtico.
Defina manualmente as configuraรงรตes de balanceamento de carga. O balanceamento de carga automรกtico
A instalaรงรฃo รฉ complicada e demorada. A instalaรงรฃo รฉ fรกcil e rรกpida.
GUI estรก disponรญvel. GUI nรฃo disponรญvel.
Ele fornece uma tรฉcnica de balanceamento de carga integrada. O agendamento do processo รฉ feito para manter os serviรงos durante a atualizaรงรฃo.

20) Definir Rede de Entrada

A rede Ingress รฉ definida como uma coleรงรฃo de regras que permitem permissรฃo para conexรตes no cluster Kubernetes.


21) Para que รฉ usado o Kubectl?

Kubectl รฉ um software para controlar clusters Kubernetes. Ctl significa controle, que รฉ uma interface de linha de comando para passar o comando ao cluster e gerenciar o componente Kubernetes.


22) O que รฉ GKE?

GKE ou Google O Container Engine รฉ uma plataforma de gerenciamento que oferece suporte a clusters e contรชineres Docker executados em serviรงos de nuvem pรบblica. Google.


23) Por que o balanceador de carga รฉ necessรกrio?

Um balanceador de carga รฉ necessรกrio porque fornece uma maneira padrรฃo de distribuir o trรกfego de rede entre diferentes serviรงos, que รฉ executado no back-end.


24) Como executar o Kubernetes localmente?

O Kubernetes pode ser executado localmente usando a ferramenta Minikube. Ele executa um cluster de nรณ รบnico em uma VM (mรกquina virtual) no computador. Portanto, oferece a forma ideal para usuรกrios que estรฃo apenas comeรงando a aprender Kubernetes.


25) Quais sรฃo as ferramentas utilizadas para monitoramento de contรชineres?

As ferramentas usadas para monitoramento de contรชineres sรฃo:

  • Heapster
  • cConselheiro
  • Prometeu
  • InfluxDB
  • grafana

Perguntas e respostas da entrevista do Kubernetes para experientes

26) Liste os componentes do Kubernetes

Existem trรชs componentes do Kubernetes, sรฃo eles:

  • Addons
  • Componentes do nรณ
  • Componentes Mestres

27) Defina serviรงo headless

O serviรงo headless รฉ definido como um serviรงo que usa endereรงo IP, mas em vez de balanceamento de carga, retorna pods associados.


28) Quais sรฃo os componentes importantes do status do nรณ?

Os componentes importantes do status do nรณ sรฃo:

  • Condiรงรฃo
  • Capacidade
  • Info
  • Endereรงo

29) O que รฉ minikubo?

Minikube รฉ um software que auxilia o usuรกrio a executar o Kubernetes. Ele roda em nรณs individuais dentro de mรกquinas virtuais (VMs) no seu computador. Essa ferramenta tambรฉm รฉ utilizada por programadores que estรฃo desenvolvendo...ping Uma aplicaรงรฃo que utiliza Kubernetes.


30) Mencione os usos do GKE

Os usos do GKE (Google Kubernetes Engine) sรฃo:

  • Ele pode ser usado para criar clusters de contรชineres docker
  • Redimensionar controladores de aplicativos
  • Atualize e, em seguida, atualize os clusters de contรชiner
  • Depure o cluster do contรชiner.
  • O GKE pode ser usado para criar um controlador de replicaรงรฃo, trabalhos, serviรงos, pods de contรชiner ou balanceador de carga.

31) Defina orquestraรงรฃo em Kubernetes

A orquestraรงรฃo no Kubernetes รฉ definida como um mรฉtodo automรกtico de agendamento do trabalho de cada contรชiner. Ele รฉ usado para aplicativos baseados em microsserviรงos em clusters.


32) Explique Prometheus em Kubernetes

Prometheus รฉ um aplicativo usado para monitoramento e alertas. Ele pode ser chamado para seus sistemas, obter mรฉtricas em tempo real, compactรก-las e armazenรก-las adequadamente em um banco de dados.


33) Liste ferramentas para orquestraรงรฃo de contรชineres

As ferramentas para orquestraรงรฃo de contรชineres sรฃo 1) Docker swarm, 2) Apache Mesos e 3) Kubernetes.


34) Mencionou a lista de objetos do Kubernetes?

Os objetos usados โ€‹โ€‹no Kubernetes sรฃo: 1) Pods, 2) Conjuntos de replicaรงรฃo e controladores, 3) Jobs e cron jobs, 4) Conjuntos de daemon, 5) Identidades distintivas, 6) Implantaรงรตes, 7) e conjuntos com estado.


35) Definir conjuntos com estado no Kubernetes

O conjunto com estado รฉ um objeto de API de carga de trabalho usado para gerenciar o aplicativo com estado. Tambรฉm pode ser usado para gerenciar as implantaรงรตes e dimensionar os conjuntos de pods. As informaรงรตes de estado e outros dados dos pods com estado sรฃo armazenados no armazenamento em disco, que se conecta ao conjunto com estado.


36) Por que usar conjuntos Daemon?

Conjuntos daemon sรฃo usados โ€‹โ€‹porque:

  • Ele permite executar plataformas de armazenamento como ceph e glusterd em cada nรณ.
  • Os conjuntos daemon executam a coleรงรฃo de logs em cada nรณ, como filebeat ou fluentd.
  • Ele realiza monitoramento de nรณ em cada nรณ.

37) Explique o conjunto de rรฉplicas

Um conjunto de rรฉplicas รฉ usado para manter os pods de rรฉplica estรกveis. Permite-nos especificar o nรบmero disponรญvel de pods idรชnticos. Isso pode ser considerado um substituto para o .controller de replicaรงรฃo.


38) Liste alguns comandos importantes do Kubectl:

Os comandos importantes do Kubectl sรฃo:

  • anotar kubectl
  • informaรงรตes do cluster kubectl
  • anexar kubectl
  • kubectl aplicar
  • configuraรงรฃo do kubectl
  • escala automรกtica kubectl
  • configuraรงรฃo do kubectl contexto atual
  • conjunto de configuraรงรตes do kubectl.

39) Por que usa Kube-apiserver?

Kube-apiserver รฉ um servidor API do Kubernetes que รฉ usado para configurar e validar objetos API, que incluem serviรงos, controladores, etc. Ele fornece o frontend para a regiรฃo compartilhada do cluster usando quais componentes interagem entre si.


40) Explique os tipos de pods do Kubernetes

Existem dois tipos de pods no Kubernetes:

  • Pod de contรชiner รบnico: Ele pode ser criado com o comando run.
  • Pods multicontรชineres: Ele pode ser criado usando o comando โ€œcriarโ€ no Kubernetes.

41) Quais sรฃo os rรณtulos no Kubernetes?

Os rรณtulos sรฃo uma coleรงรฃo de chaves que contรชm alguns valores. Os valores-chave estรฃo conectados a pods, controladores de replicaรงรฃo e serviรงos associados. Geralmente, rรณtulos sรฃo adicionados a algum objeto durante seu tempo de criaรงรฃo. Eles podem ser modificados pelos usuรกrios em tempo de execuรงรฃo.


42) Quais sรฃo os objetivos do controlador de replicaรงรฃo?

Os objetivos do controlador de replicaรงรฃo sรฃo:

  • ร‰ responsรกvel por controlar e administrar o ciclo de vida do pod.
  • Ele monitora e verifica se o nรบmero permitido de rรฉplicas estรก em execuรงรฃo ou nรฃo.
  • O controlador de replicaรงรฃo ajuda o usuรกrio a verificar o status do pod.
  • Permite alterar um pod. O usuรกrio pode arrastar sua posiรงรฃo da maneira que lhe interessar.

43) O que vocรช quer dizer com volume persistente?

Um volume persistente รฉ uma unidade de armazenamento controlada pelo administrador. ร‰ usado para gerenciar um pod individual em um cluster.


44) O que sรฃo segredos no Kubernetes?

Segredos sรฃo informaรงรตes confidenciais, como credenciais de login do usuรกrio. Eles sรฃo objetos no Kubernetes que armazenam informaรงรตes confidenciais como nome de usuรกrio e senha apรณs realizar a criptografia.


45) O que รฉ o Agente Sematext Docker?

O agente Sematext Docker รฉ um agente de coleta de logs com eventos e mรฉtricas. Ele รฉ executado como um pequeno contรชiner em cada host Docker. Esses agentes reรบnem mรฉtricas, eventos e logs para todos os nรณs e contรชineres do cluster.


46) Defina AbertoShift

AbraShift รฉ uma plataforma de desenvolvimento e hospedagem de aplicativos em nuvem pรบblica desenvolvida pela Red Hat. Oferece automaรงรฃo de gerenciamento para que os desenvolvedores possam se concentrar na escrita do cรณdigo.


47) Defina K8s

K8s (K-oito caracteres-S) รฉ um termo para Kubernetes. ร‰ uma estrutura de orquestraรงรฃo de cรณdigo aberto para aplicativos em contรชineres.


48) O que sรฃo clusters federados?

Clusters federados: vรกrios clusters gerenciados como um รบnico cluster.


49) Mencione a diferenรงa entre volumes Docker e volumes Kubernetes

Volumes do Kubernetes Volumes do Docker
Os volumes nรฃo estรฃo limitados a nenhum contรชiner. Os volumes sรฃo limitados a um pod no contรชiner.
Os volumes do Kubernetes suportam todos os contรชineres implantados em um pod do Kubernetes. Os volumes do Docker nรฃo oferecem suporte a todos os contรชineres implantados no Docker.

50) Quais sรฃo as formas de fornecer seguranรงa de API no Kubernetes?

As maneiras de fornecer seguranรงa de API no Kubernetes sรฃo:

  • Usando o modo de autenticaรงรฃo correto com o modo de autenticaรงรฃo do servidor API = Node.
  • Faรงa o kubeless que protege sua API via modo de autorizaรงรฃo=Webhook.
  • Certifique-se de que o kube-dashboard use uma polรญtica restritiva de RBAC (Role-Based Access Control)

51) O que รฉ o pod ContainerCreating?

Um pod ContainerCreating รฉ aquele que pode ser agendado em um nรณ, mas nรฃo pode ser inicializado corretamente.


52) Quais sรฃo os tipos de volume do Kubernetes?

Os tipos de volume do Kubernetes sรฃo:

  • VazioDir
  • Disco permanente GCE
  • Floqueiro
  • HostPath
  • NFS
  • ISCSI
  • rbd
  • Reivindicaรงรฃo de Volume Persistente
  • API descendente

53) Explique o PVC

A forma completa de PVC significa Reivindicaรงรฃo de Volume Persistente. ร‰ o armazenamento solicitado pelo Kubernetes para pods. O usuรกrio nรฃo precisa conhecer o provisionamento subjacente. Esta declaraรงรฃo deve ser criada no mesmo namespace onde o pod รฉ criado.


54) Qual รฉ a polรญtica de rede Kubernetes?

A Polรญtica de Rede define como os pods no mesmo namespace se comunicariam entre si e com o endpoint da rede.


55) O que รฉ o serviรงo de proxy Kubernetes?

O serviรงo de proxy Kubernetes รฉ um serviรงo executado no nรณ e ajuda a disponibilizรก-lo para um host externo.

Essas perguntas da entrevista tambรฉm ajudarรฃo em sua viva (oral)

Resuma esta postagem com: