hashicorp / go-plugin

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

Containerized plugins #294

Open kfox1111 opened 9 months ago

kfox1111 commented 9 months ago

In containerized environments like Kubernetes, It can be beneficial to build/ship plugins in their own container image than the container loading the plugins. The plugin container would be loaded in as a sidecar in the same Pod, where Kubernetes would execute the plugin and unix sockets shared via a shared filesystem (emtpydir volume)

There should be support for this style of plugin loading.