
Fundamentos do Kubernetes
Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, comandos kubectl, troubleshooting de CrashLoopBackOff
1O que é um Pod no Kubernetes?
O que é um Pod no Kubernetes?
Resposta
Um Pod é a menor unidade implantável no Kubernetes. Ele encapsula um ou mais containers que compartilham o mesmo namespace de rede, o mesmo espaço de armazenamento e o mesmo endereço IP. Os containers dentro de um Pod podem se comunicar via localhost e compartilham o mesmo ciclo de vida. Na maioria dos casos, um Pod contém um único container principal, mas containers sidecar podem ser adicionados para funcionalidades como logging ou monitoring.
2Quais são os dois componentes principais do control plane do Kubernetes?
Quais são os dois componentes principais do control plane do Kubernetes?
Resposta
O control plane do Kubernetes compreende principalmente o API Server (kube-apiserver) que expõe a API do Kubernetes e serve como ponto de entrada para todas as operações, e o etcd que é o banco de dados chave-valor distribuído que armazena o estado do cluster. Outros componentes incluem o scheduler (kube-scheduler) que atribui Pods a nodes, e o controller manager (kube-controller-manager) que executa os loops de controle. O API Server é o componente central com o qual todos os outros componentes se comunicam.
3Qual é o papel do kubelet em um node Kubernetes?
Qual é o papel do kubelet em um node Kubernetes?
Resposta
O kubelet é um agente que executa em cada worker node do cluster. Ele é responsável por gerenciar Pods em seu node: monitora especificações de Pod atribuídas pelo API Server, inicia e para containers via container runtime, monitora sua saúde através de probes (liveness, readiness), e reporta o status para o control plane. O kubelet garante que os containers definidos nos PodSpecs estejam executando e saudáveis.
Qual é a diferença entre uma liveness probe e uma readiness probe?
Para que servem os labels no Kubernetes?
+23 perguntas de entrevista
Outros temas de entrevista DevOps
Controle de versão & Git
Fundamentos do Linux
Shell Scripting & Bash
Fundamentos de Redes
Fundamentos do Docker
Fundamentos de CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Networking de Kubernetes
Kubernetes Avançado
Ingress & API Gateway
Fundamentos do Terraform
Terraform Avançado
Ansible & Configuration Management
Fundamentos do AWS
Fundamentos do Azure
Fundamentos do GCP
Monitoramento e Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Segurança de Pipelines CI/CD
Helm & Kubernetes
Segurança Runtime e Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilidade Distribuída
Disaster Recovery & Backup
Otimização de Desempenho
Otimização de Custos na Nuvem
Princípios de SRE
Chaos Engineering
Platform Engineering
Domine DevOps para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis