O analista Lucas está instalando no MPU a ferramenta Rancher, com o objetivo de facilitar o gerenciamento de contêineres. A fim de escolher a distribuição do Kubernetes que o Rancher irá operar, Lucas estabeleceu as seguintes condições: a distribuição escolhida deve ser compatível com o Rancher, não deve depender de nuvens externas e não deve depender do Docker como runtime de contêineres. Diante dessas condições, o analista deve escolher, entre as distribuições do Kubernetes:
- A)EKS e K3s;
Errada, porque o EKS depende da AWS, então não atende à exigência de não depender de nuvem externa.
- B)RKE2 e K3s;
Certa, porque RKE2 e K3s são compatíveis com o Rancher, funcionam sem depender de nuvem externa e usam containerd, não Docker.
- C)RKE1 e K3s;
Errada, porque o RKE1 depende do Docker como runtime, apesar de o K3s atender aos demais requisitos.
- D)RKE1 e EKS;
Errada, porque o RKE1 depende do Docker e o EKS depende de nuvem externa, então a dupla falha em dois pontos.
- E)RKE1 e RKE2.
Errada, porque o RKE1 depende do Docker, embora o RKE2 não dependa.
Gabarito: B
A Rancher é uma plataforma de gerenciamento de Kubernetes, então a pegadinha aqui é escolher uma distribuição que converse bem com ela e, ao mesmo tempo, respeite as restrições do enunciado. Em provas, isso costuma virar uma comparação entre soluções gerenciadas na nuvem e soluções que você instala e controla localmente. A primeira pista é "não deve depender de nuvens externas". Isso já afasta o EKS, porque ele é o serviço Kubernetes gerenciado da AWS. Se a distribuição nasce amarrada a um provedor de nuvem, ela não serve para a exigência do enunciado. A segunda pista é "não deve depender do Docker como runtime de contêineres". Aqui, o problema é o RKE1, que se apoia no Docker. Já o RKE2 e o K3s usam containerd como runtime padrão, o que atende exatamente ao que foi pedido. Além disso, ambos são compatíveis com o Rancher. Por isso, o gabarito é a alternativa B: RKE2 e K3s. Em linguagem de prova, você pode guardar assim: Rancher + sem cloud externa + sem Docker aponta para distribuições leves e modernas da linha Rancher, como RKE2 e K3s.