4

mirrord - Run your local process in the context of your cloud cluster | Product...

 1 year ago
source link: https://www.producthunt.com/posts/mirrord
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Run your local process in the context of your cloud cluster

Ranked #9 for today

mirrord

Run your local process in the context of your cloud cluster

mirrord lets devs plug their local process into their cloud cluster without disrupting it. It provides the benefits of running your service on a shared cloud environment (e.g. staging) without actually going through the hassle (or risk) of deploying it there.
HunterMaker
Maker
Maker
Maker
Maker
Maker
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Commenter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
Upvoter
HYCU Protégé for AWS
Ad
Free no-code, no-script backup for AWS

Hi everyone!

Today we're launching the first full, stable version of mirrord. mirrord lets you run your local process in the context of your Kubernetes cluster, unlocking a new development workflow: rather than waiting for long deployments and CI iterations, your code can now meet the cloud just as soon as it’s written.

To use it, you can download the CLI tool (we also have IDE extensions) and run this:

mirrord exec -–target pod/app-pod-12345 node app.js

Your local process ("node app.js" in this example) is now connected to the pod app-pod-12345 in your Kubernetes cluster. Here’s what this means:

- Incoming traffic to the pod is mirrored to your local process - Outgoing traffic from your local process is tunnelled through the pod, using the remote pod’s DNS - Environment variables from the pod are imported to your local process - File access from your local process is proxied to the pod

In other words, all input and output is now proxied to the cloud, and your process “thinks” it’s running in your Kubernetes cluster.

mirrord is free and self-serve, and we'd love for you to give it a try and hear what you think! You can get started here or on GitHub

Aviram

@aviram_hassan Congratulations, this is incredibly useful. I have struggled with debugging microservices before and wish I had this earlier.
@deepak_prabhakara Thank you! Feel free to reach out over Discord/Twitter/LinkedIn/GitHub in case you need any help or have feedback!
@deepak_prabhakara Thanks, and we'd love to hear more of your thoughts on the subject!
@aviram_hassan Congrats, good luck 🚀 If you need some help with the logo and brand identity, feel free to contact me!
@pavell2l Thanks Pavel! I'll definitely check out logolivery!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK