Kubernetes é um sistema de orquestração de contêineres opensource que automatiza a implantação, o dimensionamento e a gestão de aplicações em contêineres. Em relação ao conceito de Kubernetes, assinale a afirmativa incorreta.
- A)Kube-proxy é um proxy de rede executado e mantém regras de rede em cada máquina do cluster
Certa: o kube-proxy roda em cada no do cluster e ajuda a manter as regras de rede para o trafego dos Services.
- B)Kubernetes utilizam controladores que rastreiam pelo menos um tipo de recurso Kubernetes.
Certa: os controladores observam recursos do Kubernetes e atuam para manter o estado real alinhado ao estado desejado.
- C)Kubernetes utiliza contexts como mecanismo para isolar grupos de recursos dentro de um único cluster.
Errada: contexts nao servem para isolar grupos de recursos dentro de um cluster; eles ajudam a alternar entre clusters, usuarios e namespaces na configuracao do kubectl.
- D)Kubelet é um agente que é executado em cada máquina do cluster; ele garante que os contêineres estejam sendo executados em um Pod.
Certa: o kubelet roda em cada maquina do cluster e garante que os containers definidos em um Pod estejam realmente executando.
- E)Os objetos do Kubernetes são entidades persistentes no Kubernetes e utilizam estas entidades para representar o estado do cluster.
Certa: os objetos do Kubernetes sao entidades persistentes que descrevem e representam o estado do cluster.
Gabarito: C
Kubernetes e um orquestrador de containers: ele organiza a vida do cluster para que voce nao precise ficar “apagando incendio” maquina por maquina. No dia a dia, ele trabalha com varios componentes bem conhecidos, como o kubelet, o kube-proxy, controladores e objetos como Pods, Services e Deployments. Cada um tem sua funcao: um executa, outro faz rede, outro vigia o estado desejado. Os objetos do Kubernetes sao persistidos na API e representam o estado do cluster, o que faz tudo funcionar de forma declarativa, ou seja, voce diz o que quer, e o sistema tenta manter aquilo.