Service Mesh Interface (SMI) Support
SMI implementation in FSM
Overview
FSM implements Service Mesh Interface (SMI) resources. This allows FSM users to have flexible implementations of common service mesh scenarios.
Supported versions
To find out what versions of SMI resources are supported in your mesh, you can run fsm mesh list
. Here is an excerpt from sample output:
MESH NAME MESH NAMESPACE SMI SUPPORTED
fsm fsm-system HTTPRouteGroup:v1alpha4,TCPRoute:v1alpha4,TrafficSplit:v1alpha4,TrafficTarget:v1alpha3,TrafficMetrics:v1alpha1
The following are the currently supported SMI resources and their versions:
SMI Specification support
Kind | SMI Resource | Supported Version | Comments |
---|---|---|---|
TrafficTarget | traffictargets.access.smi-spec.io | v1alpha3 | |
HTTPRouteGroup | httproutegroups.specs.smi-spec.io | v1alpha4 | |
TCPRoute | tcproutes.specs.smi-spec.io | v1alpha4 | |
UDPRoute | udproutes.specs.smi-spec.io | not supported | |
TrafficSplit | trafficsplits.split.smi-spec.io | v1alpha4 | |
TrafficMetrics | *.metrics.smi-spec.io | v1alpha1 | 🚧 In Progress 🚧 |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified June 18, 2024: fix workflow issue (c83135d)