Files
sablier/docs/providers/overview.md
Alexis Couvreur 70f337d95a feat(plugin): add proxywasm plugin (#284)
* feat(plugin): add `proxywasm` plugin

The `proxywasm` plugin is a WASM Filter following the ProxyWasm ABI Specification using the proxywasm go sdk

This allows extensibility with any reverse proxy who implements the ProxyWasm ABI Specification.

The current WASM Filter was successfully tested with APISIX, Envoy, Nginx with ngx_wasm_module from Kong and Istio.

Fixes #145
2024-06-28 13:22:06 -04:00

1.8 KiB

Providers

What is a Provider?

A Provider is how Sablier can interact with your instances.

A Provider typically have the following capabilities:

  • Start an instance
  • Stop an instance
  • Get the current status of an instance
  • Listen for instance lifecycle events (started, stopped)

Available providers

Provider Name Details
Docker docker Stop and start containers on demand
Docker Swarm docker_swarm or swarm Scale down to zero and up services on demand
Kubernetes kubernetes Scale down and up deployments and statefulsets on demand
Podman podman See #70
ECS ecs See #116
Systemd systemd See #148

Your Provider is not on the list? Open an issue to request the missing provider here!

See the active issues about the providers