Service Configuration
medium

Service Configuration Question #019e3a4f

Question Statement
Service Configuration
#kubernetes
#service
#ports
#networking
Medium

Um Service do Kubernetes pode expor múltiplas portas?

A

Não, você só pode expor uma porta por Service.

B

Sim, mas você deve especificar um nome inequívoco para cada porta.

Correct
C

Sim, o único requisito é usar números de porta diferentes.

D

Não, porque a única porta que você pode expor é a porta 443.

Official Explanation / Community Explanations

Um Service do Kubernetes pode expor múltiplas portas. Ao fazer isso, cada porta deve ter um nome inequívoco especificado. Isso é necessário porque os nomes das portas do Service são usados para roteamento de tráfego e devem ser únicos dentro do Service. O nome é usado por endpoints e ingress controllers para diferenciar entre portas. Por exemplo, um Service pode expor a porta 80 para HTTP e a porta 443 para HTTPS, com nomes como http e https. Os números de porta podem ser iguais ou diferentes, mas os nomes devem ser únicos. As opções incorretas: 'Não, você só pode expor uma porta por Service' é falsa porque os Services do Kubernetes suportam múltiplas portas. 'Sim, o único requisito é usar números de porta diferentes' é falsa porque os números de porta podem ser iguais se o protocolo for diferente (por exemplo, TCP e UDP), mas os nomes são obrigatórios. 'Não, porque a única porta que você pode expor é a porta 443' é falsa porque os Services podem expor qualquer porta, não apenas a 443.