Open In App

What Is Kubernetes Service Mesh ?

Service mesh allows in Kubernetes that the services can be discovered and talk to other services. In addition, it implements smart routing which targets the creation of what connections these endpoints or services make it to API calls and just how is traffic shared among them. As a result, it enables canaries or rolling upgrades, blue/green, and other sophisticated deployment tactics.

Kubernetes Service Mesh Definition



What Is Kubernetes Service Mesh?

How Does Kubernetes Service Mesh Work?

What Is Istio Kubernetes Service Mesh?

Benefits Of Service Mesh In Kubernetes

Kubernetes Security Booost: VMware NSX & Tanzu Service Mesh

Conclusion

A service mesh has many benefits in a modern, large, and dynamic networking environment, such as Kubernetes-based systems, where new workloads are deployed constantly, pods come and go, and instances scale up or down. The service mesh externalizes all the networking concerns from the applications.

Kubernetes Service Mesh – FAQs

What Value Does A Service Mesh Provide?

Distributed application services are controlled by service meshes which provide visibility, traffic, resiliency and security. Much value is promised here, especially insofar as much is given without the need to change your application code.



What If I Deploy One service mesh Like Istio, Then I Need To Switch To Another Service Mesh?

To circumvent switching costs across service meshes, Service Mesh Interface specification can be applied. The aim of SMI specifications is to create a generic standard through which one can interact with any type of mesh.

What Are Service Mesh Standards And Why Do They Matter?

Three service mesh abstractions have arisen given the high number of service meshes available (see the Service Mesh Landscape)

  • Service Mesh Performance (SMP) – A standard for capturing and characterizing service mesh performance.
  • Service Mesh Interface (SMI) – A standard interface for using common service mesh functionality on Kubernetes.

How Does A Service Mesh Help Me In My Role?

Developers can change their minds and send their internal stakeholders to a canary that has beta functions, without having to deal with Operators.

  • Also security experts are able to declaratively define how authentication and authorization should look like, as enforced by the service mesh.
  • Earlier Network Engineers could only do certain things, but now they have an opportunity to control applications at a very high degree of control.

When Should I Use A Service mesh?

There are various service meshes other than deployment models of choice. For you and your organization what is right, depends on where you are in your skill set curve (Cloud Native”), the number of services, for which infrastructure, and how important technology is to business.


Article Tags :