SóProvas


ID
5532460
Banca
FGV
Órgão
TJ-RO
Ano
2021
Provas
Disciplina
Arquitetura de Software
Assuntos

A equipe de desenvolvimento de sistemas de um tribunal de contas está guiando a implantação de um Webservice REST. A implantação será dividida nos seguintes grupos distintos de containers Docker:
- Grupo A: responsável pela execução da aplicação do Webservice REST
- Grupo B: responsável pela execução do Sistema Gerenciador de Banco de Dados utilizado pelo Webservice REST
Os Grupos A e B terão seu próprio contexto de armazenamento e rede a serem orquestrados por um cluster de Kubernetes.
Para que a conexão de rede entre os containers dos Grupos A e B seja bem-sucedida pelo orquestrador, independentemente dos endereços IP a eles atribuídos, deverá ser configurado um novo:

Alternativas
Comentários
  • https://kubernetes.io/docs/concepts/services-networking/service/

  • Deverá ser configurado um novo SERVIÇO.

    Serviços relacionam um conjunto de Pods usando Rótulos e seletores, um agrupamento primitivo que permite operações lógicas sobre objetos Kubernetes. 

    Fonte: https://kubernetes.io/pt-br

    Gabarito: C

    Foco!

  • Letra C.

    Note que o "Pod" já é o conjunto de containeres. Porém, para que vc possa criá-los como um serviço de rede, deve-se configurar um novo "Serviço" entre eles.

    Pods are the smallest deployable units of computing that you can create and manage in Kubernetes.

    A Pod (as in a pod of whales or pea pod) is a group of one or more containers, with shared storage and network resources, and a specification for how to run the containers.

    A ReplicaSet's purpose is to maintain a stable set of replica Pods running at any given time. As such, it is often used to guarantee the availability of a specified number of identical Pods.

    Service is an abstract way to expose an application running on a set of Pods as a network service.

    With Kubernetes you don't need to modify your application to use an unfamiliar service discovery mechanism. Kubernetes gives Pods their own IP addresses and a single DNS name for a set of Pods, and can load-balance across them.

    Ingress: an API object that manages external access to the services in a cluster, typically HTTP.

    Ingress may provide load balancing, SSL termination and name-based virtual hosting.

    StatefulSet is the workload API object used to manage stateful applications.

    https://kubernetes.io/docs/home/