<p>I'm running the kafka kubenetes helm deployment, however I am unsure about how to install a custom plugin.</p>

<p>When running custom plugin on my local version of kafka I mount the volume <code>/myplugin</code> to the Docker image, and then set the plugin path environment variable.</p>

<p>I am unsure about how to apply this workflow to the helm charts / kubernetes deployment, mainly how to go about mounting the plugin to the Kafka Connect pod such that it can be found in the default <code>plugin.path=/usr/share/java</code>.</p>

Sam Palmer
<p>Have a look at the last few slides of <a href="https://talks.rmoff.net/QZ5nsS/from-zero-to-hero-with-kafka-connect" rel="noreferrer">https://talks.rmoff.net/QZ5nsS/from-zero-to-hero-with-kafka-connect</a>. You can mount your plugins but the best way is to either build a new image to extend the <code>cp-kafka-connect-base</code>, or to install the plugin at runtime - both using Confluent Hub. </p>
