mirrord
Run code locally as if it were a pod in a Kubernetes cluster. tldr-pages
On several platforms
Several platforms
Run code locally as if it were a pod in a Kubernetes cluster. Skip the build-push-deploy cycle when shipping features or fixing bugs against real services.
Run a local binary connected to a remote pod
mirrord exec --target pod/pod_name -- command argument1 argument2 ...IdentifyTarget a deployment in a specific namespace
mirrord exec --target deployment/deployment_name --target-namespace namespace -- commandIdentifyRun with a configuration file
mirrord exec --config-file path/to/mirrord.json -- commandIdentifyForward a local port to a host reachable from inside the cluster
mirrord port-forward --target pod/pod_name --port-mapping local_port:remote_portIdentifyPrint incoming TCP traffic from specific ports on a remote target
mirrord dump --target pod/pod_name --ports 8080IdentifyLaunch the interactive configuration wizard
mirrord wizardIdentifyDiagnose mirrord setup and cluster connectivity
mirrord diagnoseIdentify