Go

Kubernetes Basics

Pods, Deployments, Services, ConfigMaps, Secrets, health checks, limites de recursos

22 perguntas de entrevista·
Senior
1

O que é um Pod no Kubernetes?

Resposta

Um Pod é a menor unidade implantável no Kubernetes. Representa um grupo de um ou mais containers que compartilham o mesmo namespace de rede e armazenamento. Os containers de um Pod podem se comunicar via localhost e acessar os mesmos volumes. O Pod fornece um contexto de execução compartilhado para os containers que contém.

2

Qual é a principal vantagem de usar um Deployment em vez de um Pod isolado?

Resposta

Um Deployment gerencia automaticamente o ciclo de vida dos Pods, incluindo replicação, rolling updates e rollbacks. Ele garante que um número especificado de réplicas esteja sempre em execução. Se um Pod falhar, o Deployment cria automaticamente um novo para manter o estado desejado.

3

Qual tipo de Service do Kubernetes deve ser usado para expor uma aplicação apenas dentro do cluster?

Resposta

ClusterIP é o tipo de Service padrão no Kubernetes. Ele cria um endereço IP virtual acessível apenas de dentro do cluster. Esse tipo é ideal para comunicação entre serviços, como entre um frontend e um backend, ou entre uma API e um banco de dados. O endereço ClusterIP permanece estável mesmo que os Pods subjacentes mudem.

4

Como armazenar dados de configuração não sensíveis no Kubernetes?

5

Qual é a principal diferença entre um Secret e um ConfigMap no Kubernetes?

+19 perguntas de entrevista

Domine Go para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis