Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 695 Bytes

README.md

File metadata and controls

21 lines (13 loc) · 695 Bytes

golang plugin example

Intro

  1. Create a simple Plugin for a go application
  2. Analyse Terraform's plugin implementation
  3. Enabling a rich plugin ecosystem on Kubernetes

Simple plugin for a go application

Uses Hashicorp's go-plugin to create a hello-world kind of plugin

More here

Sample controller that uses plugins with kubebuilder

  • User kubebuilder to create a controller
  • Creates a local and network plugin abstraction
  • Checks and executes plugins on a controller

More here