The core overlay is the default deployment. It installs the base event-streaming stack without any optional extensions.
Quick-Start Install #
curl -sL https://raw.githubusercontent.com/streamshub/developer-quickstart/main/install.sh | bashNo OVERLAY variable is needed — the core overlay is used by default.
Manual Install #
# Phase 1 — Operators and CRDs
kubectl apply -k 'https://github.com/streamshub/developer-quickstart//overlays/core/base?ref=main'
# Optionally, wait for the operators to be ready
kubectl wait --for=condition=Available deployment/strimzi-cluster-operator -n strimzi --timeout=120s
kubectl wait --for=condition=Available deployment/apicurio-registry-operator -n apicurio-registry --timeout=120s
kubectl wait --for=condition=Available deployment/streamshub-console-operator -n streamshub-console --timeout=120s
# Phase 2 — Operands
kubectl apply -k 'https://github.com/streamshub/developer-quickstart//overlays/core/stack?ref=main'Uninstall #
curl -sL https://raw.githubusercontent.com/streamshub/developer-quickstart/main/uninstall.sh | bashComponents #
| Component | Namespace | Description |
|---|---|---|
| Strimzi Kafka Operator | strimzi | Manages Kafka clusters via CRDs |
| Apicurio Registry Operator | apicurio-registry | Manages schema registry instances |
| StreamsHub Console Operator | streamshub-console | Manages the Console web UI |
| Kafka cluster | kafka | Single-node Kafka cluster (dev-cluster) |
| Apicurio Registry | apicurio-registry | Schema registry instance with app and UI |
| StreamsHub Console | streamshub-console | Web UI for managing Kafka clusters |
Resource Requirements #
The core overlay requires at least 3 CPU cores and 4.5 GiB of allocatable cluster resources.