Comparison: | Criterion | Linkerd | Istio | |---------|---------|-------| | Proxy | linkerd2-proxy (Rust) | Envoy (C++) | | Size | ~10MB | ~100MB | | CPU overhead | Low | Medium | | Latency | <1ms | 1-5ms | | mTLS | Automatic | Requires configuration | | Traffic splitting | Basic | Advanced |
Linkerd:
1linkerd install --crds | kubectl apply -f -2linkerd install | kubectl apply -f -3linkerd check4kubectl get deploy -n myapp -o yaml | linkerd inject - | kubectl apply -f -
Istio:
1istioctl install --set profile=default2kubectl label namespace myapp istio-injection=enabled
Choice: Linkerd — simple, fast. Istio — advanced traffic management, fault injection.