Please make sure you have all the prerequisites covered first. Then you can deploy a complete, open-source, event-streaming stack on your local Kubernetes cluster (e.g. MiniKube, KIND) with a single command:
curl -sL https://raw.githubusercontent.com/streamshub/developer-quickstart/main/install.sh | bashThe script installs operators, waits for readiness, then deploys all services. The full stack is typically ready in under five minutes.
Note: This is a development-only configuration. Resource limits, security settings, and storage are not suitable for production use.
What Gets Deployed #
| Component | Namespace | Description |
|---|---|---|
| Strimzi Kafka Operator | strimzi | Manages Kafka clusters via CRDs |
Kafka cluster (dev-cluster) | kafka | Single-node Kafka for development |
| Apicurio Registry Operator | apicurio-registry | Manages schema registry instances |
| Apicurio Registry | apicurio-registry | In-memory schema registry |
| StreamsHub Console Operator | streamshub-console | Manages console instances |
| StreamsHub Console | streamshub-console | Web UI for Kafka management |
Optional overlays can extend the core stack with additional components such as Prometheus metrics. Install with an overlay by setting the OVERLAY variable:
curl -sL https://raw.githubusercontent.com/streamshub/developer-quickstart/main/install.sh | OVERLAY=<name> bashNext Steps #
- Prerequisites — what you need before installing.
- Installation — all installation methods and options.
- Accessing Services — open the Console, connect to Kafka.
- Overlays - look at the what additional components and features can be added with the provided overlays.
- Uninstallation — safe teardown on any cluster.
- Troubleshooting - help with common issues.