Flisk vs Telepresence and mirrord

These connect your laptop to a remote cluster. Flisk needs no cluster.

Task Flisk Local dev stack Telepresence Bridge to a cluster mirrord Run locally in the cluster
Connect to the cluster network
No equivalent

Flisk needs no cluster

Different job, closest command.
mirrord exec microsocks

Needs microsocks. Runs a SOCKS proxy in the cluster's network.

Take over a service's traffic
telepresence intercept api --port 8080:http
mirrord exec --steal --target pod/api python main.py

Or set incoming to steal in the config file.

Copy traffic, keep the service
telepresence wiretap api --port 8080:http
mirrord exec --target pod/api python main.py

Mirroring is the default mode.

Run a local process in the cluster's context
telepresence ingest api -- python main.py

Brings env vars and mounts; no traffic is routed.

mirrord exec --target deployment/api python main.py
List services
flisk resources

Local services only

telepresence list

Shows workloads you can attach to.

mirrord ls

Lists pods, deployments and other targets.

Check status
Different job, closest command.
mirrord operator status

Reports cluster and Operator status; the Operator is a Teams feature.

Disconnect
Not needed

The session ends when the local process exits.

Verify the config
Different job, closest command.
telepresence config view

Shows the current config; it does not validate it.

No equivalent

A hidden verify-config exists; the docs do not list it.

Diagnose
Different job, closest command.
telepresence gather-logs

Collects logs into a zip file; it runs no checks.

Different job, closest command.
mirrord diagnose latency

Only measures latency to the target.