Compatibility Matrix
Tetrate follows Istio's policy of maintaining N-2 (current major release version plus 2 versions before it) compatibility model at minimum and N-more when possible.
For further details on Istio’s compatibility policy refer to this RFC (you need to join the Istio Team Drive Google group to get access).
Fortunately, upstream Kubernetes hasn’t forced either Istio nor Tetrate to limit the compatibility to just N-2. Thus, the following TSB/Kubernetes compatibility matrix as of Q1 2021 holds true:
TSB 0.9 | TSB 1.0 | |
---|---|---|
Kubernetes 1.14 | x | x |
Kubernetes 1.15 | ✓* | ✓* |
Kubernetes 1.16 | ✓ | ✓ |
Kubernetes 1.17 | ✓ | ✓ |
Kubernetes 1.18 | ✓ | ✓ |
Kubernetes 1.19 | ✓* | ✓* |
*Upstream Istio 1.7 is not tested officially with Kubernetes 1.15 and 1.19. However, in this case Tetrate finds it possible to provide temporary workarounds to support TSB with 1.15 and 1.19 versions.
TSB Component Version Matrix
Tetrate Service Bridge comes with the following open source components
TSB | Istio | Envoy | SkyWalking | Zipkin | OpenTelemetry Collector |
---|---|---|---|---|---|
1.0.0 | 1.7.3 | 1.16.3 | 8.3 | 2.21.4 | 0.14.1 |
0.9.x | 1.7.3 | 1.16.3 | 2.21.4 | 0.14.1 | |
0.8.5 | 1.6.12 | 1.14.5 | 2.21.4 | 0.8.0 |