Networking
medium

Questão de Networking #019e3a4f

Enunciado da Questão
Networking
#service mesh
#smi
#kubernetes
Médio

What is the common standard for Service Meshes?

A

Service Mesh Specification (SMS)

B

Service Mesh Technology (SMT)

C

Service Mesh Interface (SMI)

Correta
D

Service Mesh Function (SMF)

Explicação Oficial / Explicações da Comunidade

The Service Mesh Interface (SMI) is the common standard for service meshes. It defines a set of standard APIs that provide a common abstraction layer for service mesh technologies, enabling interoperability and portability across different implementations.

How it Works

SMI specifies a set of Kubernetes Custom Resource Definitions (CRDs) and controllers that allow users to define traffic routing, access control, and observability policies in a vendor-neutral way. By implementing the SMI API, service meshes like Istio, Linkerd, and Consul Connect can be used interchangeably with minimal configuration changes.

Why the Correct Value is Right

The Service Mesh Interface (SMI) is the correct standard because it is an open specification developed by the Cloud Native Computing Foundation (CNCF) specifically to standardize service mesh functionality. It provides a consistent API surface that decouples application logic from the underlying service mesh implementation.

Why the Incorrect Values are Wrong

  • Service Mesh Specification (SMS): This is not a recognized standard. No widely adopted specification exists under this name.
  • Service Mesh Technology (SMT): This is a generic term, not a standard. It refers to the broader category of service mesh implementations, not a specific interface.
  • Service Mesh Function (SMF): This is not a standard. SMF might be confused with other acronyms like SMF (Service Management Facility) in Solaris, but it is unrelated to service meshes.