Skip to content

[workspacekit] Use veth instead of slirp4netns #8106

Closed
@csweichel

Description

@csweichel

Is your feature request related to a problem? Please describe

Today we use slirp4netns to connect the network namespace of our workspaces. While convenient and easy to use, this comes at a runtime cost because we make networking a userland issue.

Describe the behaviour you'd like

Instead, we should defer to the ws-dameon IWS to create veth pairs between ring1 and the workspace pod.

Also, if there's an opportunity to improve the logging, that would be great.

Describe alternatives you've considered

Maybe IPVLAN or MACVLAN work nicer because we don't have to setup routing in the workspace pod - but the interaction with CNI is unclear.

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions