
Kubernetes Basics
Pods, Deployments, Services, ConfigMaps, Secrets, health checks, limites de recursos
1O que é um Pod no Kubernetes?
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.
2Qual é a principal vantagem de usar um Deployment em vez de um Pod isolado?
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.
3Qual tipo de Service do Kubernetes deve ser usado para expor uma aplicação apenas dentro do cluster?
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.
Como armazenar dados de configuração não sensíveis no Kubernetes?
Qual é a principal diferença entre um Secret e um ConfigMap no Kubernetes?
+19 perguntas de entrevista
Outros temas de entrevista Go
Fundamentos de Go
Estruturas de dados em Go
Interfaces em Go
Tratamento de erros
Goroutines básicas
Channels
Go Modules
Servidor HTTP
Cliente HTTP
Codificação JSON
Database/SQL
Pacote context
Testing
Padrões de concorrência
Primitivas de sincronização
Frameworks web Go
Design de API REST
gRPC
Reflection
Gerenciamento de memória
Otimização de desempenho
Generics
Go Design Patterns
Microservices
Segurança e autenticação
Docker & Containerization
Go Avançado
Desenvolvimento de CLI
Domine Go para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis