hashicorp / go-plugin

Golang plugin system over RPC.
Mozilla Public License 2.0
5.25k stars 450 forks source link

How to ship external plugin into services? #130

Closed VineethReddy02 closed 4 years ago

VineethReddy02 commented 4 years ago

I Implemented a plugin for a service. This service runs as multiple replicas. How can I ship my plugin into this multiple replicas? They run containers.

mitchellh commented 4 years ago

You'd have to put the plugin in the container, probably. A requirement of go-plugin is a reliable (read: 100% reliable) network which is really only satisfied with loopback. It isn't meant to be used over a real network.