Unsupported features
Everything Lace deliberately leaves out, and the gaps it has not closed yet. Anything not listed here behaves as the Kubernetes spec defines.
Not supported
Section titled “Not supported”Lace will not implement these.
- SCTP — the data plane carries TCP, UDP and ICMP. SCTP ports on a Service are ignored.
spec.externalIPs— addresses listed there are never translated to the Service’s endpoints. The field is deprecated as of Kubernetes 1.36 and scheduled for removal in 1.43; use LoadBalancer, NodePort or the Gateway API instead.- LoadBalancer Services without a Lace class — a Service whose
spec.loadBalancerClassis unset or names another implementation is left untouched, so no VIP is assigned. See LoadBalancer.
Not yet implemented
Section titled “Not yet implemented”Known gaps, intended to close.
- Refusing a Service with no endpoints — the connection is dropped rather than reset, so the client waits out its own timeout instead of failing immediately.